【问题标题】:Interception of AJAX interaction of UIWebView and WebServerUIWebView与WebServer的AJAX交互的拦截
【发布时间】:2012-09-12 12:43:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios ajax uiwebview proxy webkit


    【解决方案1】:

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

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

    检查 NSURLConnection 类的documentation 希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多