Fiddler最大的用处: 模拟请求、修改请求、手机应用调试html
Fiddler最新版本 下载地址: http://www.telerik.com/download/fiddler浏览器
Fiddler 想要监听https,还须要相应的设置才行app
依次选中tool->fiddler option->https
工具
正常状况下就ok了
打开网页:http://localhost:8888/ 点击
You can download the FiddlerRoot certificate
安装证书完成url
也有可能会出现creation of the root certificate was not located等错误;.net
须要命令行
在命令行工具中3d
cd "C:\Program Files (x86)\Fiddler2" makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012 (执行这段命令)
若是成功的话
打开网页:[http://localhost:8888/] (http://localhost:8888/) 点击
You can download the FiddlerRoot certificate
若是失败
请参考:http://codego.net/4084163/代理
设置下这个,改成可远程访问,点击ok,在这里 ,设置完了,须要重启下,不然木有效果;端口号在这里默认8888,通常不会冲突,全部通常不应,如您须要,可更改;调试
拿到电脑的ip地址;
有两种方式 ,一种是使用证书(通用的),一种是配置代理(有的手机可能不支持)
而后,打开手机浏览器,打开百度等其余网页,看有没有抓取到请求数据;
若是失败,一检查代理ip和端口号;二重启fidder;
简单的查看数据:
这能够看到一个请求的全部信息;左侧信息栏200请求成功
右边请求信息都在inspectors选项卡中,
接下来是请求的参数,下面是返回的数据;
对于移动服务端开发人员来讲,使用这个工具模拟移动客户端请求是很是方便的。
下面作区分了解这块的功能有哪些:
这个要根据图片来,图中标记须要分别介绍下
图标记1: 这个是请求状态和结果的显示区域 图标记2: 请求的方法选择,经常使用的就是POST请求和GET请求方式 图标记3: 请求的地址输入框 图标记4: 咱们提交的数据输入框 图标记5: 这个是咱们请求的数据头输入框 图标记6: 点击这个Execute按钮,就能够提交咱们的模拟请求
首先使用Fiddler4模拟GET请求
而后使用Fiddler2模拟POST请求
注:在Fiddler4模拟POST请求的时候,在请求头的输入框里面,须要设置 ContentType:application/x-www-form-urlencoded
参考网址; https://www.cnblogs.com/zhuqil/archive/2011/10/11/2206918.html
Fidder功能:
一、HTTP统计视图(statistics统计):用来分析http请求,以下图的1个http请求:
Pc端 调试大多无需设置;
Pc端 一些浏览器须要设置
参考文章:
http://blog.csdn.net/tsj11514oo/article/details/51794330
详细介绍:
http://blog.csdn.net/gld824125233/article/details/52621456