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选项卡中,

接下来是请求的参数,下面是返回的数据;

第二部分 模拟请求

对于移动服务端开发人员来说,使用这个工具模拟移动客户端请求是非常方便的。

  1. 打开我们Fiddler4程序,开始喽(我使用的是英文版的,可以去下载汉化包)

下面做区分了解这块的功能有哪些:

这个要根据图片来,图中标记需要分别介绍下

图标记1:   这个是请求状态和结果的显示区域
图标记2:   请求的方法选择,常用的就是POST请求和GET请求方式
图标记3:   请求的地址输入框
图标记4:   我们提交的数据输入框
图标记5:   这个是我们请求的数据头输入框
图标记6:   点击这个Execute按钮,就可以提交我们的模拟请求

首先使用Fiddler4模拟GET请求

  1. 在地址输入框里面模拟的GET请求地址
  2. 选择请求的方法,这里我们选择GET方法

    输入Request Headers。Request Headers是键值对的格式,用:隔开。
  3. 点击Execute按钮,就可以执行模拟请求
  4. 在显示区域就可以看到我们刚刚提交的请求
  5. 直接双击显示区域里面的请求记录,就可以看到我们的GET方法的数据

然后使用Fiddler2模拟POST请求

  1. 在地址输入框里面模拟的POST请求地址(已被遮罩了,你们懂得)
  2. 选择请求的方法,这里我们选择POST方法
  3. 在提交的数据输入框里面输入我们提交的POST数据
  4. 点击Execute按钮,就可以执行模拟请求
  5. 在显示区域就可以看到我们刚刚提交的请求
  6. 直接双击显示区域里面的请求记录,就可以看到我们的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工具配置及调试手机和PC端浏览器的更多相关文章

  1. 在thinkPHP3.2.3框架下实现手机和PC端浏览器的切换

    查看thinkphp版本号方法 打开文件“根目录\ThinkPHP\ThinkPHP.php”下的文件ThinkPHP.php,在22--23行可以看到版本信息THINK_VERSION,如下图: 说 ...

  2. Windows 之 手机访问 PC 端本地部署的站点

    测试网页在手机上的显示工具我们可以使用谷歌内核的浏览器,打开开发者工具(F12),在device那里选择设备,然后刷新来查看网页在手机上的显示效果. 但毕竟是模拟的,如果想要在真机上调试该怎么办呢. ...

  3. 我的Android进阶之旅------>Android实现用Android手机控制PC端的关机和重启的功能(三)Android客户端功能实现

    我的Android进阶之旅------>Android实现用Android手机控制PC端的关机和重启的功能(一)PC服务器端(地址:http://blog.csdn.net/ouyang_pen ...

  4. 判断当前终端是手机还是pc端并进行不同的页面跳转

    判断当前设备(终端)是手机还是pc端并进行不同的页面跳转 DEMO 1 <script type="text/javascript"> function browser ...

  5. 阻止pc端浏览器缩放js代码

    阻止pc端浏览器缩放js代码 众所周知:移动端页面禁止用户缩放界面只需加上<meta name="viewport" content="user-scalable= ...

  6. js实现禁止pc端浏览器缩放和获取当前页面浏览器的缩放大小

    众所周知:移动端页面禁止用户缩放界面只需加上<meta name="viewport" content="user-scalable=0">即可,但 ...

  7. PC端浏览器定位

    第一: PC端浏览器定位(纯前端)浏览器定位 :这里用了两种 ,一种是Html5自带的方法 另一种是引用了百度api  ,百度api 的使用有三种:1 浏览器定位2 ip定位3 SDK辅助定位引用百度 ...

  8. 手机应用PC端演示工具介绍

    写给公司内部用的,所以没什么含量,请免炮轰. 为什么需要在PC端演示? 在Android及IOS系统上开发的手机应用,往往由于设备的限制,无法在演示汇报的场合向在场的众人展示界面,如果有工具可以将手机 ...

  9. php或js判断网站访问者来自手机或者pc端源码

    很多时候也可以通过逻辑程序来进行判断,如PHP.JS是常用的两种识别访问设备类型的常用方法. 原理都是采用识别访问客户端的HTTP_USER_AGENT,然后进行关键字匹配进行确定设备类型,对于伪造H ...

随机推荐

  1. 170411、java Socket通信的简单例子(UDP)

    服务端代码: package com.bobohe.socket; import java.io.*; import java.net.*; class UDPServer { public stat ...

  2. 报错分析---->jsp自定义标签:类cannot be resolved to a type

    这个困扰我一个晚上,仔细上网查阅发现,主要是因为jsp自定义标签要用到的这个jsp-api.jar的问题 这是我eclipes中的jar: 然而jsp-api.jar这个jar在tomcat中也有(报 ...

  3. Quartz.net 基于配置的调度程序实践

    1.Nuget 搜索并安装Quartz.net 2.3.3  2.添加配置到App.config <?xml version="1.0" encoding="utf ...

  4. 一个I/O线程可以并发处理N个客户端连接和读写操作 I/O复用模型 基于Buf操作NIO可以读取任意位置的数据 Channel中读取数据到Buffer中或将数据 Buffer 中写入到 Channel 事件驱动消息通知观察者模式

    Tomcat那些事儿 https://mp.weixin.qq.com/s?__biz=MzI3MTEwODc5Ng==&mid=2650860016&idx=2&sn=549 ...

  5. intelij IDEA在启动tomcat时控制台日志乱码

    1.在idea安装目录的bin下修改idea.exe.vmoptions和idea64.exe.vmoptions,添加 -Dfile.encoding=UTF-8 -Dconsole.encodin ...

  6. 剑指Offer——数组中只出现一次的数字

    题目描述: 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字. 分析: 数组中一共有偶数个数.两个数字只出现过一次. 相同数异或在一起等于0,那么将所有数异或 ...

  7. Keywords Search---hdu2222(AC自动机 模板)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2222 一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过 ...

  8. Centos7编译4.7.2内核

    由于想要编译kvm-kmod,编译的时候提示内核版本太低,所以就不得不升级下linux内核,目前最新版内核是4.7.2,编译内核并不是一件很难的事,但是这么久没编译过,还是有必要记录下这一过程. 首先 ...

  9. Spark机器学习系列之13: 支持向量机SVM

    Spark 优缺点分析 以下翻译自Scikit. The advantages of support vector machines are: (1)Effective in high dimensi ...

  10. 机器学习算法(优化)之一:梯度下降算法、随机梯度下降(应用于线性回归、Logistic回归等等)

    本文介绍了机器学习中基本的优化算法—梯度下降算法和随机梯度下降算法,以及实际应用到线性回归.Logistic回归.矩阵分解推荐算法等ML中. 梯度下降算法基本公式 常见的符号说明和损失函数 X :所有 ...