fiddler抓包工作原理
Fiddler本质上是一个HTTP/HTTPS代理,通过让客户端把网络请求先发给Fiddler,再由
Fiddler转发到真正的服务器,从而实现请求和响应的拦截、查看和修改。
使用Fiddler后网络请求
1 | 浏览器 → Fiddler → 服务器 |

Fiddler夹在中间,所以它可以:
- 看到请求
- 看到服务器返回的数据
- 修改请求
- 修改服务器返回的数据
- 重新发送请求
HTTPS为什么也能看
因为Fiddler会:浏览器 ←→ Fiddler ←→ 服务器
建立两条加密连接。Fiddler在中间负责:解密 → 查看/修改 → 再加密
所以一句话:
Fiddler就是一个代理服务器,让网络请求先经过自己,从而实现抓包、查看和修改HTTP/HTTPS数据。