django에서 REST 인터페이스에 대해 tastypie를 사용하고 있습니다. Xcode에서 서버를 호출하고 RestKit을 사용하여 데이터를 성공적으로 가져올 수 있지만 POST 데이터를 사용할 수는 없습니다. 내가 그때 내가 401을 누른 다음 장황한에서 authentication()
켜져 그 문제가 해결 된 바로 영역을 치고있어, 지금은 501 Not Implemented
오류를 받고 있어요 알아요. 또한 모든 양식 POST/GET/ETC 허용하도록 수동으로 세부 및 list_allowed_methods
추가했습니다. 나는 봤 거든 아무 소용이 범람! 도움! 여기 TastyPie/RestKit 501 구현되지 않음
오류 페이지의 스크린 샷
입니다 - 여기 스크린 샷이RKObjectManager *manager = [RKObjectManager managerWithBaseURL:[NSURL URLWithString:@"http://127.0.0.1:8000/api/v1/"]];
RKObjectMapping *lotRequestMapping = [RKObjectMapping requestMapping];
[lotRequestMapping addAttributeMappingsFromDictionary:@{@"status" : @"parking_availability"}];
RKResponseDescriptor *lotResponseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:lotRequestMapping
pathPattern:@"parkinglot/:primaryKey/"
keyPath:nil
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
(난 그렇게 부드럽게 RestKit에 새로 온) 내가 게시 사용하고 코드입니다
텍스트의 스크린 샷
2012-12-19 13:23:26.145 Parkable[36586:4b07] I restkit.network:RKHTTPRequestOperation.m:143 POST ' http://127.0.0.1:8000/api/v1/parkinglot/22/?format=json ' 2012-12-19 13:23:26.158 Parkable[36586:3807] E restkit.network:RKHTTPRequestOperation.m:156 POST ' http://127.0.0.1:8000/api/v1/parkinglot/22/?format=json ' (501 Not Implemented): Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299,400-499), got 501" UserInfo=0x9170260 {AFNetworkingOperationFailingURLRequestErrorKey=http://127.0.0.1:8000/api/v1/parkinglot/22/?format=json>, NSErrorFailingURLKey= http://127.0.0.1:8000/api/v1/parkinglot/22/?format=json , NSLocalizedDescription=Expected status code in (200-299,400-499), got 501, AFNetworkingOperationFailingURLResponseErrorKey=} 2012-12-19 13:23:26.158 Parkable[36586:4b07] E restkit.network:RKObjectRequestOperation.m:271 Object request failed: Underlying HTTP request operation failed with error: Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299,400-499), got 501" UserInfo=0x9470f10 {AFNetworkingOperationFailingURLRequestErrorKey=http://127.0.0.1:8000/api/v1/parkinglot/22/?format=json>, NSErrorFailingURLKey= http://127.0.0.1:8000/api/v1/parkinglot/22/?format=json , NSLocalizedDescription=Expected status code in (200-299,400-499), got 501, AFNetworkingOperationFailingURLResponseErrorKey=} 2012-12-19 13:23:26.159 Parkable[36586:c07] failure - Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299,400-499), got 501" UserInfo=0x9470f10 {AFNetworkingOperationFailingURLRequestErrorKey=http://127.0.0.1:8000/api/v1/parkinglot/22/?format=json>, NSErrorFailingURLKey= http://127.0.0.1:8000/api/v1/parkinglot/22/?format=json , NSLocalizedDescription=Expected status code in (200-299,400-499), got 501, AFNetworkingOperationFailingURLResponseErrorKey=}