Я использую RestKit 0.2 и получаю следующую ошибку.
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>}
Я использую nodejs и restify в качестве сервера. И я могу получить данные json с помощью Google Chrome, и я вижу, что Content-Type ответа — application/json в Chrome.
Но когда я использовал RestKit, я получил эту ошибку «Ожидаемый код состояния в (400-499), получил 200», я думаю, что 200 в порядке, почему RestKit ожидает 400–499, а не 200? И я также вижу объект json в сообщении об ошибке. который равен {"d":"2013-07-15T02:30:00.000Z","t":16.1,"at":13.8}.
Спасибо.