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调试工具配置使用笔记的更多相关文章

  1. SVN版本库(访问权限)配置实例笔记

    http://blog.csdn.net/zjianbo/article/details/8578297 SVN版本库(访问权限)配置实例笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. ...

  2. nginx 配置rewrite 笔记

    nginx 配置rewrite笔记: 通过下面的示例来说明一下,1. 先说说location : location 表示匹配传入的url地址,其中配置符有多种,各种情况的意义不一样: location ...

  3. Chapter 2. OpenSSL的安装和配置学习笔记

    Chapter 2. OpenSSL的安装和配置学习笔记 2.1 在linux上面安装OpenSSL我还是做点No paper事情比较在行,正好和老师的课程接轨一下.以前尝试过在Windows上面安装 ...

  4. centos6 安装配置ss笔记

    2018-05-17 centos6 安装配置ss笔记 操作环境:Centos 6 x86_64 bbr 服务器地址:美国 1.准备VPS 在https://www.bwh1.net可购买,购买时已默 ...

  5. redis 安装配置学习笔记

    redis 安装配置学习笔记 //wget http://download.redis.io/releases/redis-2.8.17.tar.gz 下载最新版本 wget http://downl ...

  6. Celery配置实践笔记

    说点什么: 整理下工作中配置celery的一些实践,写在这里,一方面是备忘,另外一方面是整理成文档给其他同事使用. 演示用的项目,同时也发布在Github上: https://github.com/b ...

  7. FtpServer穿透内网访问配置踩笔记

    FtpServer穿透内网访问配置踩笔记 引言 FtpServer是服务器文件远程管理常用方式. 以前在局域网配置Ftp服务器以及使用公网上的Ftp服务均未碰到问题,固未对Ftp传输进行深入了解. 然 ...

  8. SpringBoot多重属性文件配置方案笔记

    SpringBoot多重属性文件配置方案笔记 需要重写PropertyPlaceholderConfigurer 同时要忽略DataSourceAutoConfiguration @SpringBoo ...

  9. Fiddler4工具配置及调试手机和PC端浏览器

    Fiddler最大的用处: 模拟请求.修改请求.手机应用调试 Fiddler最新版本 下载地址: http://www.telerik.com/download/fiddler Fiddler 想要监 ...

随机推荐

  1. CMS 收集器整理

    基本说明: 目标:获取最短回收停顿时间 算法:标记-清除算法 线程:并发 步骤: 初始标记:(会STP) 标记一下 GC Roots 能直接关联到的对象,速度很快 并发标记:(耗时最长,且可与用户线程 ...

  2. UVALive 6933 Virus synthesis(回文树)

    Viruses are usually bad for your health. How about ghting them with... other viruses? In this proble ...

  3. swift中类与结构体

    写了12个Person来复习,不过完成同样的代码需要敲键盘的次数相比OC确实少了很多,这很多应该归功于Swift中不写分号,以及少了OC中的中括号. 一.类与结构体 两者在Swift中差不了多少了 类 ...

  4. [Shell] 简单的自动检查ssh代理是否正常的脚本

    As Follows: #!/bin/bash RESPONSE=`curl -s --socks5 www.123cha.com` -eq $? ] then echo SUCCESS else e ...

  5. Spring AOP和事务的相关陷阱

    1.前言 2.嵌套方法拦截失效 2.1 问题场景 2.2 解决方案 2.3 原因分析 2.3.1 原理 2.3.2 源代码分析 3.Spring事务在多线程环境下失效 3.1 问题场景 3.2 解决方 ...

  6. SecureCRT图形界面

    一般的咱们用这个工具连接服务器啥的都是命令行模式的,其实他也可以连接图形界面 一.Xmanager SecureCRT连接图形界面的话必须要有 Xmanager 工具的配合才行,SecureCRT显示 ...

  7. 【python】常用函数

    使用list生成dict(可指定单条长度和数据类型,splen为4即为list中每4行组成dict中一条) def list2dict(srclist,splen,datatype):# dataty ...

  8. 用Recover来实现更健壮的go程序

    缘起:线上的go service 挂了,无法启动. 原因:采用的第三方库有个bug, 在go携程里面执行task的时候会产生out of range 的panic, 而我又把任务队列每次加载的时候重做 ...

  9. 浅谈pipreqs组件(自动生成需要导入的模块信息)

    简介 pipreqs的作用 一起开发项目的时候总是要搭建环境和部署环境的,这个时候必须得有个python第三方包的list,一般都叫做requirements.txt. 如果一个项目使用时virtua ...

  10. (0.2.6)Mysql安装——编译安装

    (0.2.6)Mysql安装——编译安装 待完善