비동기 NSURLConnection을 사용하는 iPhone 로그인 인증의 모범 사례와 관련된 질문이 있습니다.iPhone 로그인 알림
서버에 로그인하는 데 동일한 대리인이 사용되므로 이후 요청에 대한 데이터를 수신 할 때와 비교하여 인증 요청에 대한 알림을 어떻게 구별 할 수 있습니까?
감사합니다,
비동기 NSURLConnection을 사용하는 iPhone 로그인 인증의 모범 사례와 관련된 질문이 있습니다.iPhone 로그인 알림
서버에 로그인하는 데 동일한 대리인이 사용되므로 이후 요청에 대한 데이터를 수신 할 때와 비교하여 인증 요청에 대한 알림을 어떻게 구별 할 수 있습니까?
감사합니다,
, 당신은 HTTP 인증을 의미하는 인증에 의한 경우
Sj로는, 그 데이터로 당신에게 다시 넘겨되지 않습니다. -connection:didReceiveAuthenticationChallenge:
으로 돌아옵니다. HTTP 계층 위의 인증을 관리하는 상위 프로토콜에 대해 이야기하고 있다면 연결 상태를 추적하는 것이 중요합니다.
HTTP 인증에 대한 자세한 내용은 Using NSURLConnection을 참조하십시오.
사용할 공통 패턴은 보유하고있는 요청 유형마다 다른 클래스를 만들어 평생 자신을 관리하게하는 것입니다. NSURLConnection
. 그런 다음 이벤트를 다시 해당 대리인에게 보낼 수 있습니다.
다른 방법은 생성 한 모든 NSURLConnection
을 기억하고 위임 콜백의 첫 번째 매개 변수와 비교하는 것입니다.
그래서 저는 인증을 받았는데, 이해할 수없는 것은 다른 요청에 대해 didRetrieveData를 구별하는 방법입니다. 내가 궁금해하는 점은 auth 요청에 대한 didRetrieveData와 다른 속성 (예 : json 가져 오기)의 요청을 구분하는 방법입니다. 감사합니다. Rob. –
우리가 HTTP Auth를 말하면, didReceiveData는 HTTP 인증 챌린지가되어서는 안됩니다. 어떤 종류의 인증 요청을 참조하고 있습니까? –