Приложение Alamofire POST / кодировка x-www-form-urlencoded - PullRequest
0 голосов
/ 09 мая 2018

Я использую Alamofire для запроса POST на веб-сервисе.Этот веб-сервис должен иметь параметр «время = 00: 00: 00» в точном формате.Однако, если я создаю свои параметры как let params = ["time":"00:00:00"], запрос не будет выполнен.Когда я проверил значение HTTPBody, он показывает time=16%3A00%3A00.Как сделать так, чтобы запрос использовал сам символ двоеточия?

  let params = ["time":"00:00:00"]
  Alamofire.request(url!, method: .post, parameters: params, encoding: URLEncoding(), headers: headers).responseJSON { response in
  // Check the http body.
  print(String(data: (response.request?.httpBody!)!, encoding: .utf8)
}
...