iPhone UIWebView拦截HTTP调用以通过代理重定向

时间:2011-07-07 19:01:37

标签: iphone ios proxy asihttprequest

我正在尝试挂钩UIWebView,以便当用户输入网址时,会通过我们的代理重定向并提示进行身份验证。

我基本上需要接受请求并将代理信息添加到请求中并将其传递给UIWebView。

代理必须由iOS应用程序控制,而不是通过safari或从系统范围的凭据读取。

我已经尝试使用ASIHTTPRequest创建一个使用NTLM身份验证通过已知代理进行路由的请求,但这样做不会带来css,javascript,图像等。

然后我阅读并使用了ASIWebPageRequest,但是当前它有点不稳定,在将其呈现给用户之前不会流式传输并等待整个HTML网站下载。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

您是否可以更改网页内容,以便直接指向您的代理?这可能有用。

我个人非常好奇,如果有其他方法可以做到这一点而不重写URL(基本上只有客户端更改)。如果您找到了解决方案,请告诉我1