Alamofire的文档说它产生cURL调试输出.但是对于我的生活,我无法弄清楚如何根据我的要求检索cURL.有人可以启发我在调试控制台中显示cURL请求的正确语法吗?
假设我有一个简单的表单请求
Alamofire.request(.POST, servicePath, parameters: requestParams, encoding: .JSON)
Run Code Online (Sandbox Code Playgroud)
我在哪里可以注入一个print()来查看生成的请求?
kar*_*gen 26
我刚刚这样做了它的工作原理:
let someRequest = Alamofire.request(.POST, servicePath, parameters: requestParams, encoding: .JSON)
debugPrint(someRequest)
Run Code Online (Sandbox Code Playgroud)
这是 Swift 5 和 AlamoFire 5 的更新答案
let headers: HTTPHeaders = [
"Accept": "application/json"
]
AF.request(myURL, method: .get, headers: headers).validate().responseJSON { response in
switch response.result {
case .success(let value):
print(value)
case .failure(let error):
print("oops")
print(error)
}
}.cURLDescription { description in
print(description)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4427 次 |
| 最近记录: |