POST-запрос Swift3 с использованием application / x-www-form-urlencoded - PullRequest
0 голосов
/ 03 марта 2019

Я работаю над отправкой запроса в мой API.это запрос на вход в систему, и кажется, что что-то идет не так, это код, который я написал:

let myUrl = URL(string: "url")

let postString = ["Username": "username",
                  "Password": "pass",
"grant_type": "password"] as [String: String]

var request : URLRequest = URLRequest(url: myUrl!)
request.httpMethod = "POST"
request.addValue("application/json", forHTTPHeaderField: "Content-Type")
request.addValue("application/json", forHTTPHeaderField: "Accept")
do {
    request.httpBody = try JSONSerialization.data(withJSONObject: postString, options: .prettyPrinted)

} catch let error {
    print(error.localizedDescription)
    displayMessage(userMessage: "Something went wrong.Try again. A3")
    return
}

let task = URLSession.shared.dataTask(with: request)
{}
task.resume()

похоже, что-то идет не так в запросе API

...