我正在尝试挂钩UIWebView,以便当用户输入网址时,会通过我们的代理重定向并提示进行身份验证。
我基本上需要接受请求并将代理信息添加到请求中并将其传递给UIWebView。
代理必须由iOS应用程序控制,而不是通过safari或从系统范围的凭据读取。
我已经尝试使用ASIHTTPRequest创建一个使用NTLM身份验证通过已知代理进行路由的请求,但这样做不会带来css,javascript,图像等。
然后我阅读并使用了ASIWebPageRequest,但是当前它有点不稳定,在将其呈现给用户之前不会流式传输并等待整个HTML网站下载。
有人能指出我正确的方向吗?
答案 0 :(得分:0)
您是否可以更改网页内容,以便直接指向您的代理?这可能有用。
我个人非常好奇,如果有其他方法可以做到这一点而不重写URL(基本上只有客户端更改)。如果您找到了解决方案,请告诉我1