Fiddler4调试工具配置使用笔记
Fiddler最大的用处: 模拟请求、修改请求、手机应用调试
Fiddler最新版本 下载地址: http://www.telerik.com/download/fiddler
Fiddler 想要监听https,还需要相应的设置才行
依次选中tool->fiddler option->https
正常情况下就ok了
打开网页:http://localhost:8888/ 点击
You can download the FiddlerRoot certificate
安装证书完成
也有可能会出现creation of the root certificate was not located等错误;
需要
在命令行工具中
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地址;
有两种方式 ,一种是使用证书(通用的),一种是配置代理(有的手机可能不支持)
- 第一种方式:
192.168.0.104 : 8888
会出现如下图,同样的下载证书并安装即可;
- 第二种是配置代理
需要这同一局域网下(同一个路由或宽带),
如oppor9为,下列步骤,路由wifi是mn198111, 笔记本和手机都是连的它;
点进去,设置下代理(无|手动|自动),给改为手动,并设置为电脑ip,端口8888,对应上面的设置;
然后,打开手机浏览器,打开百度等其他网页,看有没有抓取到请求数据;
如果失败,一检查代理ip和端口号;二重启fidder;
简单的查看数据:
这可以看到一个请求的所有信息;左侧信息栏200请求成功
右边请求信息都在inspectors选项卡中,
接下来是请求的参数,下面是返回的数据;
第二部分 模拟请求
对于移动服务端开发人员来说,使用这个工具模拟移动客户端请求是非常方便的。
- 打开我们Fiddler4程序,开始喽(我使用的是英文版的,可以去下载汉化包)
下面做区分了解这块的功能有哪些:
这个要根据图片来,图中标记需要分别介绍下
图标记1: 这个是请求状态和结果的显示区域
图标记2: 请求的方法选择,常用的就是POST请求和GET请求方式
图标记3: 请求的地址输入框
图标记4: 我们提交的数据输入框
图标记5: 这个是我们请求的数据头输入框
图标记6: 点击这个Execute按钮,就可以提交我们的模拟请求
首先使用Fiddler4模拟GET请求
- 在地址输入框里面模拟的GET请求地址
- 选择请求的方法,这里我们选择GET方法
输入Request Headers。Request Headers是键值对的格式,用:隔开。 - 点击Execute按钮,就可以执行模拟请求
- 在显示区域就可以看到我们刚刚提交的请求
- 直接双击显示区域里面的请求记录,就可以看到我们的GET方法的数据
然后使用Fiddler2模拟POST请求
- 在地址输入框里面模拟的POST请求地址(已被遮罩了,你们懂得)
- 选择请求的方法,这里我们选择POST方法
- 在提交的数据输入框里面输入我们提交的POST数据
- 点击Execute按钮,就可以执行模拟请求
- 在显示区域就可以看到我们刚刚提交的请求
- 直接双击显示区域里面的请求记录,就可以看到我们的POST方法的数据
注:在Fiddler4模拟POST请求的时候,在请求头的输入框里面,需要设置 ContentType:application/x-www-form-urlencoded
参考网址; https://www.cnblogs.com/zhuqil/archive/2011/10/11/2206918.html
Fidder功能:
1、HTTP统计视图(statistics统计):用来分析http请求,如下图的1个http请求:
第三部分 调试pc端浏览器
Pc端 调试大多无需设置;
Pc端 一些浏览器需要设置
参考文章:
http://blog.csdn.net/tsj11514oo/article/details/51794330
详细介绍:
http://blog.csdn.net/gld824125233/article/details/52621456
Fiddler4调试工具配置使用笔记的更多相关文章
- SVN版本库(访问权限)配置实例笔记
http://blog.csdn.net/zjianbo/article/details/8578297 SVN版本库(访问权限)配置实例笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. ...
- nginx 配置rewrite 笔记
nginx 配置rewrite笔记: 通过下面的示例来说明一下,1. 先说说location : location 表示匹配传入的url地址,其中配置符有多种,各种情况的意义不一样: location ...
- Chapter 2. OpenSSL的安装和配置学习笔记
Chapter 2. OpenSSL的安装和配置学习笔记 2.1 在linux上面安装OpenSSL我还是做点No paper事情比较在行,正好和老师的课程接轨一下.以前尝试过在Windows上面安装 ...
- centos6 安装配置ss笔记
2018-05-17 centos6 安装配置ss笔记 操作环境:Centos 6 x86_64 bbr 服务器地址:美国 1.准备VPS 在https://www.bwh1.net可购买,购买时已默 ...
- redis 安装配置学习笔记
redis 安装配置学习笔记 //wget http://download.redis.io/releases/redis-2.8.17.tar.gz 下载最新版本 wget http://downl ...
- Celery配置实践笔记
说点什么: 整理下工作中配置celery的一些实践,写在这里,一方面是备忘,另外一方面是整理成文档给其他同事使用. 演示用的项目,同时也发布在Github上: https://github.com/b ...
- FtpServer穿透内网访问配置踩笔记
FtpServer穿透内网访问配置踩笔记 引言 FtpServer是服务器文件远程管理常用方式. 以前在局域网配置Ftp服务器以及使用公网上的Ftp服务均未碰到问题,固未对Ftp传输进行深入了解. 然 ...
- SpringBoot多重属性文件配置方案笔记
SpringBoot多重属性文件配置方案笔记 需要重写PropertyPlaceholderConfigurer 同时要忽略DataSourceAutoConfiguration @SpringBoo ...
- Fiddler4工具配置及调试手机和PC端浏览器
Fiddler最大的用处: 模拟请求.修改请求.手机应用调试 Fiddler最新版本 下载地址: http://www.telerik.com/download/fiddler Fiddler 想要监 ...
随机推荐
- 后端程序员如何玩转AJAX
1.原生的Ajax入门 (感觉很是繁琐,所以一般我们都是用简单的方式) 创建一个核心对象 XMLHttpRequest var xmlhttp; if (window.XMLHttpRequest) ...
- Vue基础-双向绑定:从 html 到 模板 到 渲染函数
Vue 测试版本:Vue.js v2.5.13 在 Vue 中,可以利用 v-model 语法糖实现数据的双向绑定,例如: <div id="app"> <inp ...
- java面向对象基础回顾
(49) (0) 面向对象 啥是面向对象 什么是多态多态的机制 接口和抽象类区别 个人理解 代码实现 面向对象 学习java大家接触到的最多的话语无非就是面向对象,可能大家没有仔细研究过这个问题,但 ...
- 【Python数据挖掘】决策树、随机森林、Bootsing、
决策树的定义 决策树(decision tree)是一个树结构(可以是二叉树或非二叉树).其每个非叶节点表示一个特征属性上的测试,每个分支代表这个特征属性在某个值域上的输出,而每个叶节点存放一个类别. ...
- 如何做rom,体验做rom过程,附图文教程,感谢各位romer
http://bbs.gfan.com/android-5408130-1-1.html 有人问我,我简单的写一下,来源XDA,运行环境ubuntu 10.4. ubuntu安装很简单,在window ...
- multi-paradigm
w范式 https://developer.mozilla.org/en-US/docs/Web/JavaScript https://developer.mozilla.org/zh-CN/docs ...
- IIs7下配置php
因为一个朋友的服务器是window的需要两个版本的php,一个是现在用的php5.2,现在要用一个5.3的版本,所以考虑IIS下的配置. 1.首先当然是要下载一份php了,我采用的是免安装的,很方便, ...
- 剑指Offer——数据流中的中位数
题目描述: 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值.如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值. ...
- python widows安裝scipy
https://blog.csdn.net/github_39611196/article/details/76718707 Python3.x直接运行pip install scipy即可.Pyth ...
- Linux 下线程的理解
2017-04-03 最近深入研究了下Linux线程的问题,发现自己之前一直有些许误解,特记之…… 关于Linux下的线程,各种介绍Linux的书籍都没有深入去解释的,或许真的如书上所述,Linux本 ...