2

서버 연결에 [sendSynchronousRequest: returningResponse: error:] 코드를 사용하려고하지만 오류가 발생하지 않은 인증서는 통과되지 않았습니다. 나는 이미 How to use NSURLConnection to connect with SSL for an untrusted cert?을 읽었습니다. 하지만 난 [initWithRequest:delegate:] 메서드를 사용하지 않는 경우 어떻게 내가 대표를 설정해야 알아낼 수 없습니다. 아니면 '동기식 요청'을 사용할 수 있습니까? (그렇지 않으면 어떤 결과가 나올 때까지 프로세스를 차단해야합니다.)신뢰할 수없는 인증서가있는 동기 NSURLConnection

답변

1

[initWithRequest:delegate:] 메서드를 사용해야합니다. 있는 NSURLConnection 설명서에서

당신은이 :

인증 요청을 다운로드하기 위해 필요한 경우

이 필요한 자격 증명이 URL의 일부로 지정해야합니다. 인증이 실패하거나 자격 증명이없는 경우 연결은 자격 증명없이 계속 시도합니다.

비슷한 문제가

+0

이 내가 다른 연결에 사용되는 관리되는 개체를 저장합니다 responde을 사용할 필요가 사촌, 동기 연결을 제공 할 수있는 방법이 없습니다 잘못된 SSL 인증서로 발생합니다. NSOperation으로 NSOperationQueue에서 이러한 두 개의 연결을 고려할 경우, 대리자가 응답을받을 때까지 대기열을 차단해야합니다. – CanP

+0

일반적으로 비동기 방식으로 작업하는 것이 어렵지만 장기적으로는 효과가 있습니다. – ppaulojr