2012-12-19 3 views
1

django에서 REST 인터페이스에 대해 tastypie를 사용하고 있습니다. Xcode에서 서버를 호출하고 RestKit을 사용하여 데이터를 성공적으로 가져올 수 있지만 POST 데이터를 사용할 수는 없습니다. 내가 그때 내가 401을 누른 다음 장황한에서 authentication() 켜져 그 문제가 해결 된 바로 영역을 치고있어, 지금은 501 Not Implemented 오류를 받고 있어요 알아요. 또한 모든 양식 POST/GET/ETC 허용하도록 수동으로 세부 및 list_allowed_methods 추가했습니다. 나는 봤 거든 아무 소용이 범람! 도움! 여기 xcode RestKit CodeTastyPie/RestKit 501 구현되지 않음

오류 페이지의 스크린 샷 501 Not Implemented Xcode Error

입니다 - 여기

스크린 샷이

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=}

답변

0

내 자신의 질문이 501 오류가 resources.py 파일로

class UserResource(ModelResource): 

에 추가하고 urls.py로 등록 후 멀리 갔다 응답하려면

v1_api.register(UserResource()) 
관련 문제