Fidder代理HTTP及HTTPS请求
介绍如何通过Fiddler拦截HTTP/HTTPS请求。
代理 HTTP 请求
1、启动代理:点击窗口左下角,显示 “Capuring” 侧说明当前处于代理状态
2、通过浏览器访问相关网页或执行页面操作(如登录、搜索)
3、通过Fiddler查看代理的HTTP请求进行分析
清除请求
当Fiddler拦截的请求比较多时,不方便查看,可以清除已经代理的请求,重新代理。Fiddler提供了几种清理选项:
- Remove all:清空整个请求列表
- Images:清除图片请求
- COMMECTs:清除HTTP的CONNECT请求
- Non-200s:清除HTTP状态不是 200 的请求
- ……
代理 HTTPS 请求
HTTPS在HTTP的基础上加入SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密,默认端口是443。
Fiddler设置HTTPS代理步骤:
- 1、打开Fiddler,菜单栏:Tools –> Options 打开Fiddler配置
- 2、打开 HTTPS配置项,勾选
Capture HTTPS CONNECTs
和Decrypt HTTPS traffic
,然后点击OK
- 3、重启Fiddler,即可实现HTTPS请求的代理
设置Filters过滤只显示指定请求
切换到右侧窗Filters标签,选中Use Filters
,Hosts
区域选择Show only Internet Hosts
和Show only the following Hosts
,填入需要过滤的Host主机地址,如www.appblog.cn
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/25/fidder-proxy-http-and-https-requests/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论