iPhone UIWebView перехватывает HTTP-вызовы для перенаправления через прокси - PullRequest
3 голосов
/ 07 июля 2011

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

Мне по сути нужно принять запрос, добавить в запрос информацию о прокси и передать его в UIWebView.

Прокси должен управляться приложением iOS, а не сафари или считываться из общесистемных учетных данных.

Я пытался использовать ASIHTTPRequest для создания запроса на маршрутизацию через известный прокси-сервер с NTLM-аутентификацией, который работает нормально, но не возвращает css, javascript, изображения и т. Д.

Затем я прочитал об ASIWebPageRequest и использовал его, однако он в настоящее время немного нестабилен, не транслируется и ожидает загрузки всего HTML-сайта перед его передачей пользователю.

Кто-нибудь может указать мне правильное направление?

1 Ответ

0 голосов
/ 08 декабря 2011

Разрешено ли вам изменять содержимое страниц, чтобы они указывали прямо на ваш прокси? Это может сработать.

Лично мне очень любопытно, есть ли другой способ сделать это без переписывания URL-адресов (в основном с изменениями только на стороне клиента). Если вы нашли решение, пожалуйста, дайте мне знать1

...