0

我正在尝试为 iOS 制作一个具有自定义加密的网络浏览器。

为此,我想做一个本地代理,它将实现数据的加密/加密逻辑,并与远程服务器交互。我希望 UIWebView 可以使用这个代理,就像使用 web 服务器一样。

问题是ajax,哪里有拦截UIWebView收发ajax请求和响应的地方?使用本地代理和 xmlhttprequests 有什么好处?

4

1 回答 1

0

我以前做过类似的事情。以下是步骤:

  1. 向用户展示一个允许他们输入用户名和密码的视图。
  2. 使用要连接的 URL 创建一个 NSURL 对象。
  3. 使用您刚刚创建的 NSURL 对象创建一个 NSURLRequest 对象。
  4. 使用刚刚创建的 NSURLRequest 对象创建一个 NSURLConnection 对象,并将委托设置为 self。
  5. 添加 connection:didReceiveAuthenticationChallenge: 以检测来自 Web 服务器的质询。

检查NSURLConnection 类的文档希望这有帮助!

于 2012-05-08T16:34:11.120 回答