Fiddler抓包數據亂碼


前情


最近在項目測試中,使用到Fiddler來抓包看接口請求相關的情況


通過Fiddler抓包,在Fiddler中看到的數據都是正常的,但是保存到本地,發現數據是亂碼

Why?


工具里的提示是這樣的:Response body is encouded.Click to decode.請求到的數據服務端執行了編碼操作,需要解碼才能正確顯示。

解決方案


  1. 抓包到數據后點擊如下地方執行解碼,再保存接口數據即可

  2. 也可點擊如下圖位置打開自動解碼功能,后續抓包會自動執行解碼

  3. 也可在想要解碼的接口請求上右擊,再點擊Decode Selected Sessions針對當前選擇的請求執行解碼

  4. 網上還流傳一種解決方法就是通過修改注冊表來解決(我嘗試是失敗的)

    1. 打開運行輸入框:win+R
    2. 打開注冊表編輯器:輸入regedit +回車+是
    3. 找到如下層級位置:HKEY_CURRENT_USER\Software\Microsoft\Fiddler2
    4. 右鍵新建,選字符串值,加上HeaderEncoding,然后值輸入 GBK(建議設置為UTF-8),再重啟fiddler


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM