fiddler运用
一、fiddler是什么
简言之:是中介--->浏览器与服务器之间的中介
二、fiddler可以做什么
1.可以抓取web页面输入的参数值及抓取服务器响应的数据(称之为抓包)-->可以抓取请求方法、请求地址、请求参数
(1)抓包之后干嘛?-->看请求的数据,响应数据
(2)看数据干嘛?--->检查我们发送过去的数据 以及服务器返回的数据是否正确
(3)可以帮忙定位bug?-->检查bug是前端还是后端
(4)fiddler-->可以串改http响应的数据
(5)fiddler-->可以拦截服务器的脚本文件到本地进行调试
2.工作原理如下:
(1)fiddler截取浏览器发送的http请求-->在由fiddler将http请求转发至服务器。
(2)服务器接收到http请求,并给出响应-->fiddler接收到服务器的响应,并将响应数据返回给浏览器
(3)fiddler可以清晰的查看到web发送的请求参数,以及服务器的响应数据
3.重定向
三、fiddler与浏览器
1.浏览器设置代理->127.0.0.1:8888
2.启动fiddler-->设置过滤
3. 在浏览器上输入网址-->可抓取数据web页面的http请求
4.运用完之后,需要将浏览器的代理关闭,不然无法正常访问网页
四、fiddler与APP
1、pc和手机同一个无线网络
2、在pc上通过ipconfig-->获取IP地址
3、进入手机网络-->配置代理-->在服务器上输入:pc端获取的IP,端口为:8888(与fiddler端口一致)
4、在手机自带的浏览器上输入-->pc端获取的IP和端口-->安装证书
5、打开fddler-->在手机上操作-->可正常截取到数据
6.运用完之后,需要将手机上网络的代理关闭,不然无法正常访问APP