2012-04-29 3 views
0

Я пытаюсь сделать веб-браузер с пользовательским шифрованием для iOS.Перехват взаимодействия AJAX UIWebView и WebServer

Для этого я хочу создать локальный прокси-сервер, который будет реализовывать шифрование/шифрование логики данных и взаимодействовать с удаленным сервером. И я хочу, чтобы UIWebView работал с этим прокси-сервером, как с веб-сервером.

Проблема заключается в ajax, где есть место для перехвата UIWebView, отправляющего и получающего ajax-запросы и ответы? Как лучше работать с локальным прокси и xmlhttprequests?

ответ

0

Я уже делал подобное. Вот этапы:

  1. Настоящий пользователь имеет вид, который позволит им ввести свое имя пользователя и пароль.
  2. Создайте объект NSURL с URL-адресом, к которому вы хотите подключиться.
  3. Создайте объект NSURLRequest, используя только что созданный объект NSURL.
  4. Создайте объект NSURLConnection, используя объект NSURLRequest, который вы только что создали, и установите делегат для себя.
  5. Добавить соединение: didReceiveAuthenticationChallenge: чтобы обнаружить вызов с веб-сервера.

Проверить documentation NSURLConnection Класс Надеюсь, что эта помощь!

Смежные вопросы