本文為阿裡iOS開發工程師陽翼所作。
先說明下iOS中加載url的正常流程:
1.用戶端發送NSURLRequest給server
2.server傳回對應的NSURLResponse
如果被WebViewProxy攔截,則流程變為:
2.這個request被WebViewProxy攔截
3.proxy将修改後的新request發送給server
4.server傳回response給proxy
5.proxy将傳回的資料以url response或者回調的形式傳回給用戶端。
那麼WebViewProxy的攔截原理是怎樣的呢?
閱讀全文:
https://yq.aliyun.com/articles/7470?spm=5176.100239.yqblog1.9