fiddler(3)-抓包乱码问题、显示IP、模拟发送请求
Fiddler抓包乱码问题、显示IP、模拟发送get/post请求
bajie_qujing
一、Fiddler抓包中文乱码问题
解决方法:
1.打开windows注册表,操作-window+r,输入regedit,回车,按照路径找到HKEY_CURRENT_USER\Software\Microsoft\Fiddler2
2.在右栏空白处点击右键新建,选字符串值,加上HeaderEncoding,然后值输入 GBK(建议设置为UTF-8),重启fiddler即可
二、Fiddler抓包返回值Response Raw乱码问题
解决方法:方法1、点击Response Raw上方的"Response is encoded any may need to be decoded before inspection. click here to transform"。
方法2、选中工具栏中的"Decode"。 这样会自动解压缩。
三、Fiddler显示IP的设置方法
由于web前端在多个环境中开发,需要经常更换host,而设置host之后会出现延迟的情况,怎么知道现在访问的域名时指向哪个服务器IP的呢?下面介绍通过对抓包工具Fiddler的设置,让请求显示服务器IP信息,方法很简单。快捷键Ctrl+R 或者 菜单->Rules->Customize Rules…
在CustomRules.js文件里Ctrl+F查找字符串 static function Main()
添加一行代码即可显示IP
FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");
修改完成后保存,重启fiddler后
四、fiddler模拟发送get/post请求(也可做简单接口测试)
1、模拟get/post发送请求
(1)fiddler设置post接口信息及参数,点击execute发送请求
(2)fiddler设置get接口信息及参数,点击execute发送请求
2、发送get请求后右侧会对应产生一条请求记录,选中查看右侧请求返回结果
五、request raw参数乱码问题
多为源码加密原因
原文链接:https://blog.csdn.net/bajie_qujing/article/details/117983324