Fiddler是一款常用的网络调试工具,它可以拦截HTTP/HTTPS请求和响应,方便开发人员调试和修改网络请求和响应。
- 在Fiddler的菜单栏中,点击
Tools->Options->HTTPS,勾选Decrypt HTTPS traffic,点击OK。 - 在Fiddler的菜单栏中,点击
Rules->Customize Rules,打开Fiddler的自定义脚本编辑器。 - 在自定义脚本编辑器中,找到
function OnBeforeRequest函数,在该函数中添加如下代码:
if (oSession.uriContains("需要拦截的关键字")) {
// 在这里可以对请求进行修改或者阻止请求
}
在自定义脚本编辑器中,找到 function OnBeforeResponse 函数,在该函数中添加如下代码:
if (oSession.uriContains("需要修改响应的关键字")) {
// 在这里可以对响应进行修改
}
- 在Fiddler的主界面中,选择
Capture Traffic选项卡,点击Start Capture按钮开始抓包。 - 进行需要拦截和修改响应的操作,Fiddler会自动捕获到请求和响应数据。
- 在Fiddler中可以对请求和响应进行查看、编辑和保存。