2017-04-22 77 views
0

我使用AFNetworking 3.0 session manager這樣的:如何從服務器獲取AFNetworking中的完整響應字符串?

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) 
    }) 

當我打印task.response對象,我只得到了頭。如何從服務器獲取完整的響應字符串和錯誤(如果有)?

+0

使用responseObject.response –

回答

0

你可以試試這個

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 
+0

什麼類型是你的'response'?不太確定你指的是哪一個。我的問題中的'task?.response'是'URLResponse'類型' – 7ball

+0

是的task.response –

+0

讓我知道你是否有慾望輸出 –

相關問題