Guest User

Untitled

a guest
Jun 19th, 2018
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. struct CreateUser: Codable {
  2. let first_name: String
  3. let email: String
  4. let password: String
  5. }
  6.  
  7. let userToRegister = CreateUser(firstName: "Max", email: "max.mustermann@gmail.com", password: "SECRET_PASSWORD")
  8. let str = API_ENDPOINT
  9. var request : URLRequest = URLRequest(url: URL(string: str)!)
  10. let encoder = JSONEncoder()
  11. let jsonData = try? encoder.encode(userToRegister)
  12. request.httpBody = jsonData
  13. request.httpMethod = "POST"
  14. return URLSession.shared.dataTask(with: request, completionHandler: {(data,response,error) in
  15. DispatchQueue.main.async {
  16. if let httpResponse = response as? HTTPURLResponse {
  17. if httpResponse.statusCode == 200 {
  18. //Code for successful request
  19. } else {
  20. //Code for failure in request
  21. }
  22. }
  23. }
  24. })
Add Comment
Please, Sign In to add comment