2013-06-30 1 views
0

웹 서버를 기반으로하는 iOS 앱을 구축 중입니다. 이전에 Titanium으로이 앱을 제작했고 서버에서 요청을 보냈습니다. 예를 들어 로그인하려는 경우
www.thedomain.com/login.cmf?&email=myemail&password=pass입니다. 서버에서 문자열로 답장을 보내고 있습니다. 사실 내가 필요한 것은이 URL을 보내고 문자열을 가져 오는 것입니다. 가장 좋은 방법은 무엇입니까?MKNetworkKit/NSURLConnection 등

답변

0

이와 같은 간단한 사용 사례의 경우 대리자를 구현하는 비동기 모드에서 NSURLConnection을 사용하십시오. 자격 증명을 전달할 때 https를 통한 기본 HTTP 인증 방법 (최소한)도 사용해야합니다.

+0

기본 http 인증 방법은 무엇을 의미합니까? – BlackM

+0

NSURLConnection에는 특정 인증 방법에 대한 "내장"지원 기능이 있습니다. 완전 자동 인증을 요구하는 연결을하기 위해서는 몇 가지 전제 조건이 있습니다. 그렇지 않으면 위임 메소드'connection : willSendRequestForAuthenticationChallenge :'를 구현해야합니다. URL에 자격 증명을 제공 할 때 서버는 HTTP 기본 인증을 지원합니다. 코드를 개선하여 예를 들어 키 체인에서 자격 증명을 얻을 수 있습니다. 그렇게하면 URL에 패스 할 필요가 없으며 보안이 강화되고 "완전 자동"될 수 있습니다. – CouchDeveloper

+0

멋진 답변에 감사드립니다. – BlackM