2017-04-22 9 views
0

는이 같은 session manager에 AFNetworking 3.0을 사용하고 있습니다 : 나는 task.response 개체를 인쇄 할 때서버에서 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) 
    }) 

, 나는 단지 헤더를 얻는다. 서버에서 전체 응답 문자열과 오류를 얻는 방법은 무엇입니까?

+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'가 어떤 유형을 시도 할 수 있습니다? 당신이 말하고있는 것이 어느 것인지 잘 모르겠습니다. '질문? .response'는'URLResponse' 타입입니다 – 7ball

+0

예 task.response –

+0

원하는 출력을 얻었 으면 알려주세요 –