更新时间:2023-05-24 来源:黑马程序员 浏览量:

Fiddler是一个HTTP调试代理工具,它能够记录浏览器和Web服务器之间的所有HTTP请求,支持对网络传输过程中发送与接收的数据包进行截获、重发、编辑、转存等操作。与浏览器自带的开发者工具(如Chrome浏览器的F12工具)相比,Fiddler具有以下特点。
·可以监听HTTP和HTTPS的流量,捕获浏览器发送的网络请求。
·可以查看捕获的请求信息。
·可以伪造浏览器请求发送给服务,也可以伪造一个服务器的响应发送给浏览器,主
·要用于前后端调试。
·可以测试网站的性能。
·可以对基于HTTPS的网络会话进行解密。
·支持第三方插件,可以极大地提高工作效率。
Fiddler以代理服务器的形式工作,它会在浏览器和Web服务器之间建立代理服务器。这个代理服务器默认使用的代理地址为127.0.0.1,端口为8888。Fiddler启动时会自动设置代理,退出时会自动注销代理,这样就不会影响其他程序。Fiddler的工作原理如图所示。

Fiddler代理服务器位于浏览器和Web服务器之间,它记录了浏览器和Web服务器之间产生的所有HTTP请求和HTTP响应。观察图中箭头的流向可知,浏览器首先向Web服务器发送HTTP请求,这个请求会先经过Fiddler代理服务器;Fiddler代理服务器捕获浏览器发送的请求信息,捕获后可以根据需求对HTTP请求做一些处理,处理完以后转发给Web服条器;Web服务器处理完请求以后返回响应信息,这个响应也会先经过Fiddler代理服务器;Fiddler代理服务器会捕获服务器返回的响应信息,捕获后也可以根据需求对HTTP响应做一些处理;Fiddler代理服务器处理完响应信息后转发给浏览器。
毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03AI智能应用开发课程紧贴企业刚需,全程高效学习,直达中高级软件开发水平
2026-02-28风口正劲!黑马程序员又一AI智能应用开发班毕业当天100%就业!
2026-02-27