Ответ 1
Я только что сделал это, и он работает:
let someRequest = Alamofire.request(.POST, servicePath, parameters: requestParams, encoding: .JSON)
debugPrint(someRequest)
В документации для Alamofire говорится, что он производит вывод отладки cURL. Но для моей жизни я не могу понять, как получить CURL для моей просьбы. Может ли кто-нибудь просветить меня по правильному синтаксису для показа запроса cURL, как в моей консоли отладки?
Предполагая, что у меня есть простой запрос формы
Alamofire.request(.POST, servicePath, parameters: requestParams, encoding: .JSON)
Где я могу вставить print()
, чтобы увидеть сгенерированный запрос?
Я только что сделал это, и он работает:
let someRequest = Alamofire.request(.POST, servicePath, parameters: requestParams, encoding: .JSON)
debugPrint(someRequest)
Попробуйте этот код
Alamofire.request(.POST, url, parameters: parameters, encoding: .JSON, headers: headers)
.responseJSON { response in
print(response.request)
}