Advertisement
Guest User

Untitled

a guest
May 21st, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. let url = URL(string: "http://www.thisismylink.com/postName.php")!
  2. var request = URLRequest(url: url)
  3. request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
  4. request.httpMethod = "POST"
  5. let parameters: [String: Any] = [
  6. "id": 13,
  7. "name": "Jack & Jill"
  8. ]
  9. request.httpBody = parameters.percentEscaped().data(using: .utf8)
  10.  
  11. let task = URLSession.shared.dataTask(with: request) { data, response, error in
  12. guard let data = data,
  13. let response = response as? HTTPURLResponse,
  14. error == nil else { // check for fundamental networking error
  15. print("error", error ?? "Unknown error")
  16. return
  17. }
  18.  
  19. guard (200 ... 299) ~= response.statusCode else { // check for http errors
  20. print("statusCode should be 2xx, but is \(response.statusCode)")
  21. print("response = \(response)")
  22. return
  23. }
  24.  
  25. let responseString = String(data: data, encoding: .utf8)
  26. print("responseString = \(responseString)")
  27. }
  28.  
  29. task.resume()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement