0

iOS 응용 프로그램을 작성하고 있습니다. 일부 부동산과 관련된 서버가 있습니다. Nonce를 얻으려면 서버에 다음 요청을 보내야합니다.iOS - NSURLConnection - 서버에 연결하여 Nonce 받기

GET /ptest/login HTTP/1.1 
Method: GET 
User-Agent: MRIS API 
Testing Tool/2.0 
Rets-Version: RETS/1.7 
Accept: */* 
Host: ptest.mris.com:6103 
Connection: keep-alive 

나는 게시하는 코드를 다음과 같이 ASI의 HTTP를 사용하고 있습니다 :

[self setRequest:[ASIHTTPRequest requestWithURL:[NSURL URLWithString:@"/ptest/login"]]]; 
[request addRequestHeader:@"User-Agent" value:@"CARETS-General/1.0"]; 
[request addRequestHeader:@"Rets-Version" value:@"1.7"]; 
[request addRequestHeader:@"Connection" value:@"keep-alive"]; 
[request addRequestHeader:@"Accept" value:@"*/*"]; 
[request addRequestHeader:@"Host" value:"ptest.mris.com:6103"]; 
[request setDelegate:self]; 
[request setDidFinishSelector:@selector(topSecretFetchComplete:)]; 
[request setDidFailSelector:@selector(topSecretFetchFailed:)]; 
[request startAsynchronous]; 

내가 얻고 있다는 반응이다
오류 : 없음이

수있는 하나의 HTTP 연결을 시작합니다 성공적인 연결을 구축하는 방법을 알려주십시오.

+0

[NSURL URLWithString : @ "/ ptest/login"]이 (가) 제대로 작동합니까? (모든 도메인?) – beryllium

+0

예, 브라우저에서 열려고 시도하고 응답했습니다. – Satyam

답변

0

발견했습니다. "응답 헤더"에 nonce 값이 반환됩니다.

관련 문제