Fiddler
1.Fiddler
Fiddler2 是一个使用本地 127.0.0.1:8888 的 HTTP 代理,任何能够设置 HTTP 代理为 127.0.0.1:8888 的浏览器和应用程序都可以使用 Fiddler。
Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一,它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。
既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。
2.http服务器代理的介绍
(1)http服务器代理:
Web代理(proxy)服务器是网络的中间实体。 代理位于Web客户端和Web服务器之间扮演“中间人”的角色。
HTTP的代理服务器即是Web服务器又是Web客户端。
使用的代理地址是:127.0.0.1,端口默认为8888
(2)web代理服务器
只能抓web应用服务器,即充当web服务器,又充当web客户端
端口与接口的区别:
端口:类似于usb接口
接口:有路径,有端口, Host :路径+端口号
代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客户端。
3.http&https的介绍
http: 网络协议
https=http+ssl网络协议+安全证书(HTTP的安全版)
http协议和baihttps协议的区别:传输信息安全性不同、连接方式不同、端口不同、证书申请方式不同
4.Fiddler如何捕获HT