저는 Restkit을 시작하면서 Rk 0.20이 출시 될 예정이며 문서 및 데모는 한 걸음 뒤로 물러나 있습니다. 웹상의 대부분의 자료는 RK 0.10에 해당하며 0.20 버전에는 큰 변화가 있습니다.Restkit 0.20 기본 작업
새로운 버전이 출시 될 때 이전 버전으로 되돌리고 싶지 않습니다.
나는 간단한 데이터 그램 반환하는 URL "test.myserver.com"에서 JSON 자원이 - { "id_user": "4401", "datalocation": "4401", "나라를" "위대한 - 영국", "데이터": "testdata로" "로그인": "프레드 Bloggs에" "비밀번호": "579c0cb0ed2dc25db121283f7a98cc71" "ACCESSLEVEL": "2", "타임 스탬프": "1012 " "datahash ":"2749da29f20ce7a85092323f193adee8 " }
내가 매핑 등의 정렬이 확신하지만 내 서비스 R 인증에 동등하므로 요청에 사용자 이름과 암호를 서버에 전달해야합니다.
나는 이것을 가지고 지금까지
서버에 접속하는 것처럼 보이지만 불가피restkit.network:RKObjectRequestOperation.m:296 개체 요청이 실패 다음과 같은 오류를 기록
NSURL *url = [NSURL URLWithString:@"http://test.myserver.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
RKObjectRequestOperation *objectRequestOperation = [[RKObjectRequestOperation alloc] initWithRequest:request responseDescriptors:@[ responseDescriptor ]];
[objectRequestOperation setCompletionBlockWithSuccess:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {
RKLogInfo(@"Load collection of Articles: %@", mappingResult.array);
} failure:^(RKObjectRequestOperation *operation, NSError *error) {
RKLogError(@"Operation failed with error: %@", error);
}];
[objectRequestOperation start];
: 근본적인 HTTP 요청 작업을 Error Domain = org.restkit.RestKit.ErrorDomain Code = -1011 "(200-299)의 예상 상태 코드에 401이 있습니다."UserInfo = 0x7884030 {NSLocalizedRecoverySuggestion = { "오류": { "code": 401, "message": "Unauthorized : Authentication re quired " } }, AFNetworkingOperationFailingURLRequestErrorKey = HTTP :에 //elancovision.umfundi.com>, NSErrorFailingURLKey = http://elancovision.umfundi.com, NSLocalizedDescription = 예상 상태 코드 (200-299) 물론 (401), AFNetworkingOperationFailingURLResponseErrorKey =}
질문 있어요 요청에 사용자 이름과 암호를 추가하는 방법입니다.
멍청한 질문에 대해 죄송합니다.
API 인증에 사용되는 프로토콜을 알아야합니다.질문에 정확하게 대답 해 주시겠습니까? RESTKit은 네트워크 계층에 대해 AFNetworking을 사용합니다. 따라서 인증에 관한 한이 라이브러리를 다루어야합니다. –
나는 서버 측이 restler 라이브러리를 사용하여 PHP로 작성되었다는 것을 말할 수있다. – nimbusgb
'BasicAuthenticaton'사용 – nimbusgb