[英]How to get full response string in AFNetworking from server?
I'm using AFNetworking 3.0 with session manager
like this: 我正在将AFNetworking 3.0与session manager
一起使用,如下所示:
sessionManager = AFHTTPSessionManager(baseURL: baseURL)
sessionManager?.post(url, parameters: parameters, progress: nil,
success: {(task: URLSessionDataTask, responseObject: Any) in
print(task?.response)
, failure: {(task: URLSessionDataTask?, error: Error) in
print(task?.response)
})
When I print task.response
object, I only get the headers. 当我打印task.response
对象时,我只会得到标题。 How do I get the full response string and error, if any, from the server? 如何从服务器获取完整的响应字符串和错误(如果有)?
You can try this 你可以试试这个
print(responseObject.response)
print(responseObject.response.request) // original URL request
print(responseObject.response.response) // URL response
print(responseObject.response.data) // server data
print(responseObject.response.result) // result of response serialization
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.