1.与上部的下载fiddler证书一样,安卓浏览器上进行一样的操作即可

2.选择要连接的 wifi ,并且长按,在弹出的对话框中,选择“修改网络”。在接下来弹出的对话框中,勾选“显示高级选项”。在接下来显示的页面中,点击“代理”,选择“手动”。代理服务器主机名设为 PC 的 IP ,代理服务器端口设为 Fiddler 上配置的端口 8888,点”保存。

java修改请求头未form data 如何修改请求头_重定向

3:利用Fiddler拦截接口请求并篡改数据,修改请求request的数据,可任意找url链接验证

 以百度链接为例 1.首先回忆下day7中说的输入快速命令的方法,输入bpu 待拦截的接口的网址或域名,此处填写

java修改请求头未form data 如何修改请求头_java修改请求头未form data_02

,填写完成后按enter键.

4.浏览器中访问登录的网址 https://www.baidu.com/ ,查询武汉的相关信息,可在fiddler中看见如下内容.

java修改请求头未form data 如何修改请求头_百度_03

5:修改截图所示修改相关的值

java修改请求头未form data 如何修改请求头_数据_04

6:修改后,查看浏览器结果

java修改请求头未form data 如何修改请求头_重定向_05

java修改请求头未form data 如何修改请求头_重定向_06

java修改请求头未form data 如何修改请求头_重定向_07

完成修改请求request中的数据 PS.想取消断点的话,可在快捷输入框内输入bpu后,按enter后即可取消打断点。

===========================================================

利用Fiddler拦截接口请求并篡改数据,修改返回response的数据,可任意找url链接验证

1:以百度链接为例 1.输入bpafter 待拦截的接口的网址或域名

java修改请求头未form data 如何修改请求头_数据_08

2:浏览器中访问登录的网址 https://www.mtc.baidu.com/ 可在fiddler中看见如下内容

java修改请求头未form data 如何修改请求头_数据_09

3.按照截图所示修改返回的内容

java修改请求头未form data 如何修改请求头_fiddler修改请求头中的refer_10

4:查看页面结果,修改已成功

java修改请求头未form data 如何修改请求头_数据_11

至此,完成修改返回response中的数据 PS.想取消断点的话,可在快捷输入框内输入bpafter后,按enter后即可取消打断点.

=============================================

利用autoResponder【重定向功能】将服务器的返回数据(即原资源)重定向到本地的文件,进行调试

 1.按照截图所示,分别将3个选购全部勾选,勾选完成后,将待重定向的网址直接拖到右方【手动填写完整地址/正则表达式进行模糊匹配的地址】即可.

java修改请求头未form data 如何修改请求头_java修改请求头未form data_12

2:填写要替换的内容,下拉框有很多选项可以选择, 比如201、302、404,502等status code

java修改请求头未form data 如何修改请求头_百度_13

3.设置完成之后,刷新百度网页,请求回来的数据已经是替换后的内容了

java修改请求头未form data 如何修改请求头_百度_14

PS.想取消的话,直接将第1步中勾选的Enable rules去掉即可

============================================================

利用autoResponder【重定向功能】也可修改返回response的数据

1.访问百度首页,按照截图所示复制返回的内容

java修改请求头未form data 如何修改请求头_fiddler修改请求头中的refer_15

2.将txt按照截图的方式进行保存

java修改请求头未form data 如何修改请求头_数据_16

3:.按照AutoResponder的方式的第2步的方式在fiddler中进行设置,选择替换的文件可按照截图的方式进行选择

java修改请求头未form data 如何修改请求头_重定向_17

4.访问百度首页,此时网页显示如下

java修改请求头未form data 如何修改请求头_java修改请求头未form data_18

PS.想取消的话,直接将第1步中勾选的Enable rules去掉即可

=============================================

可模拟一个小型/简易的接口测试工具,借助fiddler上的Composer可填写可以填接口地址,设置请求参数、填写响应结果后execute后,相当于模拟一个简易的接口测试工具

1.选取csdn的登录网址,访问 网站,抓取到登录的请求后,按照截图所示进行配置【右边页面的数据中可根据需求进行任意修改,达到模拟接口测试工具的目的】

java修改请求头未form data 如何修改请求头_fiddler修改请求头中的refer_19

2.执行完之后,再次查看http请求,接口直接报错

java修改请求头未form data 如何修改请求头_数据_20

========================================================

fiddler与浏览器上直接输入F12的区别?

 相同点:均可以对HTTP请求进行分析

不同点:1.F12无法抓包APP端的HTTP请求,而Fiddler工具可完成

2.F12无法修改篡改请求的数据,而Fiddler工具可完成

3.F12中可在Console中输入部分指令,方便查看前端数据,可通过Application上方便查看一些请求的一些数据,尤其涉及到登录或者邀请相关的知识

=============================================当某个网站的请求都被拦截了,怎么恢复?

可在快速命令行中输入bpu后,再点击enter后,即可恢复相关网站的访问