当前位置:首页 > Web开发 > 正文

则通过fiddler修改http请求

2024-03-31 Web开发

fiddler不单能抓包,还能改削http报文。需要先设置断点,拦下http请求报文或者http响应报文,然后再进行改削。

fiddler是一个代办代理处事器,所以可以设置断点,拦住http请求,改削http请求后再进行放行。

设置好断点后,可以改削http请求的任何信息,包孕:host、cookie或者表单中的数据。

设置断点有2种方法:

(一)、设置全局断点:启动fiddler,单击 菜单栏 中的rules——>automatic  breakpoint——>before  requests;这种方法会拦截所有的会话;

打消全局断点:启动fiddler,单击 菜单栏 中的rules——>automatic  breakpoint——>disabled;

(二)、设置单个断点:已经知道某个请求的url地点,这个时候只需要针对这一个请求打断点调试,其它的请求不拦截;

要领:在fiddler左下角的quickexec命令行中输入命令:  bpu      ;这种方法只会拦截。

打消单个断点:在命令行中输入bpu命令即可。

技术图片

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

设置断点,改削http请求

示例:浏览器访谒,则通过fiddler改削http请求,让其访谒。具体操纵如下:

法式:

(1)、启动fiddler,单击 菜单栏 中的rules——>automatic  breakpoint——>before  requests;

(2)、打开浏览器,输入:网址;

这个时候任务栏上的fiddler图标在闪烁,说明拦住了http请求

(3)、回到fiddler主界面,因为已经拦住了想要的http请求了,其它的请求就不要拦截了。打消断点:单击 菜单栏 中的rules——>automatic  breakpoint——>disabled;

技术图片

(4)、被拦截的http请求前面有一个红色的T图标,选中需要改削的http请求,选中inspectors面板,,使用raw选项卡(必需在raw选项卡中才华改削)

技术图片

(5)、把url改削为:   。同时把host改削为:;然后单击绿色的“run  to  completion”按钮放行。

GET https://www.163.com/ HTTP/1.1
             Host:

技术图片

(6)、回到浏览器,发明 网址打开了。

注意:如果单击黄色按钮“break  on  response” 则会继续拦截这个http的响应请求。

fiddler——设置断点,改削http请求

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32651.html