我正在使用RestKit 0.2,出现以下错误:
我使用Node.js和Restify作为服务器端,能够通过Google Chrome获取JSON数据,我可以在Chrome中看到响应的Content-Type是application/json。
但当我使用RestKit时,出现了“Expected status code in (400-499), got 200”的错误,我认为200是正常的,为什么RestKit期望的是400-499而不是200呢?并且我也可以在错误消息中看到JSON对象{"d":"2013-07-15T02:30:00.000Z","t":16.1,"at":13.8}。
谢谢。
E restkit.network:RKObjectRequestOperation.m:237 GET 'http://some.url.com/o/3134' (200 OK / 0 objects) [request=3.2563s mapping=0.0000s total=3.2955s]: Error Domain=org.restkit.RestKit.ErrorDomain Code=-1011 "Expected status code in (400-499), got 200" UserInfo=0x87712e0 {NSLocalizedRecoverySuggestion={"d":"2013-07-15T02:30:00.000Z","t":16.1,"at":13.8}, AFNetworkingOperationFailingURLRequestErrorKey=<NSMutableURLRequest http://some.url.com/o/3134>, NSErrorFailingURLKey=http://some.url.com/o/3134, NSLocalizedDescription=Expected status code in (400-499), got 200, AFNetworkingOperationFailingURLResponseErrorKey=<NSHTTPURLResponse: 0x9647260>}
我使用Node.js和Restify作为服务器端,能够通过Google Chrome获取JSON数据,我可以在Chrome中看到响应的Content-Type是application/json。
但当我使用RestKit时,出现了“Expected status code in (400-499), got 200”的错误,我认为200是正常的,为什么RestKit期望的是400-499而不是200呢?并且我也可以在错误消息中看到JSON对象{"d":"2013-07-15T02:30:00.000Z","t":16.1,"at":13.8}。
谢谢。