Fiddler使用详细教程

一、简介及原理
1.1 Fiddler简介
Fiddler 是一个 HTTP 协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的 HTTP 通讯。Fiddler 提供了电脑端、移动端的抓包、包括 http 协议和 https 协议都可以捕获到报文并进行分析;可以设置断点调试、截取报文进行请求替换和数据篡改,也可以进行请求构造,还可以设置网络丢包和延迟进行 APP 弱网测试等。

1.2 抓包原理
在这里插入图片描述

如上图,Fiddler 作为一个代理,先是捕捉到客户端的 request 请求,然后再自己转发到服务器端,服务器接收到请求时,会返回一个响应 response ,Fiddler 还是会继续捕捉到服务器的响应请求,再来转发给客户端,简单来说, Fiddler 就是作为一个中间人。

1.3 和charles的区别
charles可以实时过滤请求,fiddler添加过滤器后再发送请求才能起作用

charles可以树状或者列表查看各个请求,更加直观,fiddler只能列表查看

charles可以对某个请求进行断点操作,而fiddler是对所有的请求进行断点

charles模拟弱网是限制带宽,并且可选择只对某个主机路径进行限速;而fiddler是延长时间,并且是对所有接口

Fiddler主要运行在Windows上,而Charles一般在Mac上使用的比较多。

二、安装及配置
2.1 安装
官网:https://www.telerik.com/fiddler

下载网址:Download Fiddler Web Debugging Tool for Free by Telerik

安装教程:Fiddler抓取HTTPS最全(强)攻略
在这里插入图片描述

2.2 Fiddler配置
Fiddler 能直接抓取 HTTP 协议请求,要想抓取 HTTPS 请求就需要安装 Fiddler 证书。

具体步骤:

点击工具栏中 Tools——>Options…

切换到 HTTPS 选项卡,勾选 Capture HTTPS CONNECTs࿰

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值