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. MyBatis基础入门

    1.MyBatis概述 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动.创建connection.创 ...

  2. requireJs官方使用教程(转)

    原文地址:http://www.requirejs.cn § 1.使用 § 1.1 加载 JavaScript 文件 RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script ...

  3. Boss Group Worker Group NioEventLoopGroup

    宜人贷蜂巢API网关技术解密之Netty使用实践 - honeycomb2017的博客 - CSDN博客 https://blog.csdn.net/honeycomb2017/article/det ...

  4. 剑指Offer——机器人的运动范围

    题目描述: 地上有一个m行和n列的方格.一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子. 例如,当k为18时,机器人 ...

  5. Allocation-Free Collections(在堆栈上使用内存)

    假设你有一个方法,通过创建临时的List来收集某些数据,并根据这些数据来统计信息,然后销毁这个临时列表.这个方法被经常调用,导致大量内存分配和释放以及增加的内存碎片.此外,所有这些内存管理都需要时间, ...

  6. Period---hdu1358(循环节 kmp)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1358 题意 :求给你个串,前i位子串由某个字符串重复k次得到,求所有的i和k(k>1); 例如: ...

  7. python 面向对象(进阶篇)转载武沛齐

    上一篇<Python 面向对象(初级篇)>文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使 ...

  8. Websocket - Websocket原理(握手、解密、加密)、基于Python实现简单示例

    一.Websocket原理(握手.解密.加密) WebSocket协议是基于TCP的一种新的协议.WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符.它实 ...

  9. generateScriptFile.py脚本使用过程中遇到的问题及解决

    generateScriptFile.py脚本 #!/usr/bin/env python # -*- coding: utf-8 -*- """ use case: p ...

  10. 一种部署 Python 代码的新方法

    在Nylas,我们喜欢使用Python进行开发.它的语法简单并富有表现力,拥有大量可用的开源模块和框架,而且这个社区既受欢迎又有多样性.我们的后台是纯用 Python 写的,团队也经常在 PyCon ...