2015-01-23 4 views
1

rkobjectmanager에 대한 요청 설명자 설정이 있으며 적절한 응답 설명자 설정도 있습니다.postObject - 응답 및 요청 설명자가 올바르게 설정되어있는 경우 restkit text/plain 오류가 발생했습니다.

나는 즉시로 postObject 호출에 실패를 얻을 postObject 호출 할 때 : 바로이 호출하기 전에 관리자를 확인하고 요청 및 응답 디스크립터가 제대로 포맷 된 것을 확인한

error=Error Domain=org.restkit.RestKit.ErrorDomain Code=-1016 "Expected content type {(
    "application/x-www-form-urlencoded", 
    "application/json" 
)}, got text/plain" UserInfo=0x7faf525f8010 {NSLocalizedRecoverySuggestion=, NSErrorFailingURLKey=http://localhost:5000/date/cancel, AFNetworkingOperationFailingURLRequestErrorKey=<NSMutableURLRequest: 0x7faf524a9860> { URL: http://localhost:5000/date/cancel }, AFNetworkingOperationFailingURLResponseErrorKey=<NSHTTPURLResponse: 0x7faf524dd970> { URL: http://localhost:5000/date/cancel } { status code: 200, headers { 
    "Content-Length" = 0; 
    "Content-Type" = "text/plain; charset=utf-8"; 
    Date = "Fri, 23 Jan 2015 18:46:40 GMT"; 
} }, NSLocalizedDescription=Expected content type {(
    "application/x-www-form-urlencoded", 
    "application/json" 
)}, got text/plain} 
2015-01-23 10:46:40.650 Whim[76057:1911786] D restkit.network:RKObjectRequestOperation.m:210 response.body= 

합니다. 이 객체 관리자에는 몇 가지 다른 응답 및 요청 디스크립터가 있으며 제대로 작동합니다.

아이디어가 있습니까?

+0

전송 된 내용과 서버 로그를 확인 했습니까? 어떤 경우에 서버가 일반 텍스트를 반환합니까? – Wain

+0

서버가 요청을받지 못합니다. – theprojectabot

+0

보내려는 RestKit에서 즉시 실패합니다. – theprojectabot

답변

0

RestKit은 대개 JSON 객체를 응답으로 기대합니다. 이 문제가 발생했을 때 서버 측에 버그가 있었고 서버가 객체를 다시 보내지 않았습니다. 이 아니며 text/plain으로 해석됩니다. 나는 서버 방법을 고쳐야했다.