Fildder代理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 CONNECTsDecrypt HTTPS traffic,然后点击OK
  • 3、重启Fiddler,即可实现HTTPS请求的代理

设置Filters过滤只显示指定请求

切换到右侧窗Filters标签,选中Use FiltersHosts区域选择Show only Internet HostsShow only the following Hosts,填入需要过滤的Host主机地址,如www.appblog.cn

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :