Fiddler常见问题
捕获https: tools>options https>decrypt https traffic ;安装证书
捕获客户端请求: tools>options connections>reuse client connections
添加筛选: 添加过滤的地址
F11设置断点:一个在请求之前,一个在响应之后
证书过期
1、提示creation of the root certificate was not successful
2、进入fiddler目执行如下:makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 01/01/2099
replay
1、fiddler中选择请求右键 >replay:s 重复请求多少次
Reissue Requests:重发选中的请求(快捷键:r)
Reissue Unconditinally:无条件重发选中的请求(快捷键:u)
Reissue and eidt:重发并编辑,会打开一个加了断点的请求,可以进行请求和响应数据的修改(快捷键:e)
Reissue and verify:重发并验证,重新发送请求,并验证其请求结果,会自动加标识(背景颜色)(快捷键:v)
Reissue Sequentially:重发序列,打开一个数量设置界面,标识需要重发多少次请求(快捷键:s)
Reissue from Composer:重发并打开composer界面,可以编辑或发送
Revisit in IE:在IE上发起这个请求
Script
fiddle模拟调制解调器的速度
1、fiddler中启用Rules >Performances>Simulate Modem Speeds
2、fiddler中编辑Rules→ Customize Rules 自定义规则:网络取值的算法就是 1000 /下载速度 = 需要delay的时间(毫秒),比如50kb/s 需要delay200毫秒来接收数据
//稳定网络
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "300"; //每延迟300ms发送1kb的数据,也就是每1s发送10/3kb的数据(1kb/0.3s)
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "150"; //每延迟150ms下载1kb的数
}
//非稳定网络
/*
static function randInt(min, max) {
return Math.round(Math.random()*(max-min)+min);//Math.random()为[0,1)
}
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = ""+randInt(1,2000); //0.001-2s发送1kb
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = ""+randInt(1,2000); //0.001-2s接收1kb
}
*/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人