用Fiddler在Android上抓HTTPS包
生活随笔
收集整理的這篇文章主要介紹了
用Fiddler在Android上抓HTTPS包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
iddler是一個HTTP協議調試代理工具,在開發網絡應用的時候經常會用到,其最基本的作用是能抓HTTP的數據包,當然它還有更高級的用法,如添加斷點、修改請求與相應的數據等等。。。
簡單說下使用方法:
這個時候Android設備上所有的HTTP請求就會通過Fiddler進行代理轉發了,當然我們就可以在Fiddler上對數據包進行分析。。。
抓HTTPS包
最近項目里需要抓取Google Analytics的數據包進行分析,而GA的數據傳輸都是基于HTTPS的,用Fiddler進行抓包,命令行一直報Warnning,很明顯就是由于證書沒添加導致握手過程失敗:
W/GAv4: Network compressed POST connection error: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.- 1
- 1
我們都知道,HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,HTTPS需要申請CA證書,SSL通過CA證書來進行驗證并對數據進行加密。
要讓Fiddler支持HTTPS包的捕獲,我們需要到設置里面將其打開,并把CA證書添加到系統中:
轉載于:https://www.cnblogs.com/westfruit/p/6733822.html
總結
以上是生活随笔為你收集整理的用Fiddler在Android上抓HTTPS包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue2.0父向子传参,子向父传参,路由
- 下一篇: Android 怎样查看系统的memor