как разобрать сайт с защитой SSL в Objective C - PullRequest
0 голосов
/ 21 августа 2011

Я пытаюсь написать приложение, которое считывает данные с веб-сайта, но в настоящее время я сталкиваюсь с проблемой из-за того, что веб-сайт защищен с помощью SSL, и я не могу получить информацию изсайт через мой нормальный подход.Кстати, это приложение, которое я пытаюсь написать, является приложением для iphone, поэтому ответ на вопрос о С очень ценится.Спасибо !!

1 Ответ

0 голосов
/ 21 августа 2011

Прежде всего в ObjectiveC вы можете использовать NSURLConnection для подключения к веб-сайтам HTTP. Но поверх этого есть удивительная оболочка - ASIHTTP . Попробуй.

Теперь для вашей конкретной проблемы доступа к сайтам с защитой SSL в ObjectiveC попробуйте это -

  1. Чтобы выполнить ssl с ASIHTTPRequest, вам просто нужно передать URL-адрес https вместо http.
  2. Вам не нужен настоящий сертификат SSL, вы можете отключить проверку, используя: [request setValidatesSecureCertificate:NO];
  3. При этом вы ограничены тем, какие полномочия для подписи сертификатов поддерживаются iphone. Пока вы придерживаетесь громких имен, это не должно быть проблемой. (И согласно 2. вы можете использовать самоподписанный сертификат в любом случае.)
  4. Проверьте это для получения дополнительной информации - http://tigelane.blogspot.com/2011/01/apple-itunes-export-restrictions-on.html

Надеюсь, это поможет ...

...