2012-04-29 33 views
0

我正在嘗試使用iOS自定義加密的Web瀏覽器。攔截UIWebView和WebServer的AJAX交互

爲此,我想製作一個本地代理,它將實現數據的加密/加密邏輯,並與遠程服務器交互。 我希望UIWebView能夠與這個代理一起工作,就像使用Web服務器一樣。

問題是ajax,在哪裏攔截UIWebView發送和接收ajax請求和響應的地方?使用本地代理和xmlhttprequests怎麼樣更好?

回答

0

我以前做過類似的事情。這裏是步驟:

  1. 目前的用戶與一個視圖,將允許他們輸入他們的用戶名和密碼。
  2. 用你想要連接的URL創建一個NSURL對象。
  3. 使用剛剛創建的NSURL對象創建一個NSURLRequest對象。
  4. 使用剛剛創建的NSURLRequest對象創建一個NSURLConnection對象,並將該委託設置爲self。
  5. 添加連接:didReceiveAuthenticationChallenge:檢測來自Web服務器的挑戰。

檢查NSURLConnection類的documentation類 希望得到這個幫助!