Синхронное NSURLConnection с ненадежным сертификатом - PullRequest
2 голосов
/ 18 октября 2011

Я пытаюсь использовать код [sendSynchronousRequest: returningResponse: error:] для подключения к серверу, но сертификат не соответствует действительности, что выдает ошибку. Я уже прочитал Как использовать NSURLConnection для соединения с SSL для ненадежного сертификата? . Но я не мог понять, как мне установить делегат, если я не использую метод [initWithRequest:delegate:]. Или есть ли способ использовать «синхронный запрос»? (В противном случае мне нужно заблокировать процесс, пока он не получит какой-либо результат)

1 Ответ

1 голос
/ 18 октября 2011

Вы должны использовать метод [initWithRequest:delegate:].

В руководстве NSURLConnection у вас есть:

Если для загрузки запроса требуется аутентификация, необходимые учетные данные должны бытьуказан как часть URL.Если аутентификация не удалась или учетные данные отсутствуют, соединение попытается продолжить без учетных данных.

Аналогичные проблемы возникают с недействительными сертификатами SSL

...