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

posted @ 2020-02-26 10:38  漫步者1号  阅读(156)  评论(0编辑  收藏  举报