2011-07-07 60 views
2

我想掛鉤UIWebView,以便當用戶輸入一個URL時,他們通過我們的代理重定向,並提示進行身份驗證。iPhone的UIWebView截獲HTTP調用通過代理重定向

我基本上需要接受請求並將代理信息添加到請求並將其傳遞給UIWebView。

代理必須由iOS應用程序控制,而不是由safari控制或從系統範圍的憑據讀取。

我使用ASIHTTPRequest創建通過已知的代理需要NTLM認證,但工作正常不帶回來的CSS,JavaScript,圖片等

然後我閱讀並用於路由請求嘗試但是,ASIWebPageRequest目前有點不穩定,在將其呈現給用戶之前,不會流式處理並等待整個HTML網站下載。

任何人都可以指向正確的方向嗎?

回答

0

您是否允許更改頁面的內容,以便它們直接指向您的代理?這可能會起作用。

就個人而言,我很好奇,如果有任何其他的方式來做到這一點,而不重寫網址(基本上只有客戶端的變化)。如果您找到解決方案,請讓我知道1