запрос iphone https - PullRequest
       1

запрос iphone https

1 голос
/ 09 февраля 2012

Для защищенного HTTPS-запроса от iPhone я использую методику, упомянутую в этого вопроса.

Но я все еще не понимаю, как поступить на запрос.

В соответствии с моим пониманием

  1. Устройство отправит запрос на защищенный сервер.
  2. Сервер ответит вызовом.
  3. устройство подтвердит запрос вМетод didReceiveAuthenticationChallenge.
  4. Загрузить ответ.
  5. Для следующего запроса сервер не будет отправлять запрос.

Если этот поток верен, то первый запрос будет выглядеть какнормальный HTTP-запрос.и все последующие запросы будут идти как HTTPS-запросы.

Пожалуйста, сообщите мне, если я не прав.

Если есть хорошая статья о том, как подключиться к серверу в режиме HTTPS без использования браузера, пожалуйста, дайте мнея знаю.

1 Ответ

1 голос
/ 09 февраля 2012

Ваше понимание здесь не правильно. Все соединения с HTTPS, если вы запрашиваете HTTPS. Это не имеет ничего общего с didReceiveAuthenticationChallenge:. Вы можете получить запрос аутентификации по любому протоколу.

Если вы не выполняете какой-либо специальной обработки сертификата, использование NSURLConnection через HTTPS и HTTP идентично. См. Руководство по программированию системы загрузки URL *1006* для получения полной информации о нем. Для описанной выше ситуации см. Раздел «Проблемы с аутентификацией».

Если вы хотите сделать более сложные вещи с NSURLConnection и HTTPS, особенно с HTTP-сертификатами, iOS5: PTL подробно описывает это в главе 11. Но это не обязательно ежедневная работа HTTPS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...