zoukankan      html  css  js  c++  java
  • fiddler 使用方法汇总

      作为网络开发人员,怎能不使用一些抓包工具呢?fiddler是个不错的选择。

      不过,一般情况下,我们往往使用浏览器自带的控制台的【网络】选项就可以达到查看数据的通信情况了,当然,一些浏览器不容易捕捉的事情,就不得不使用第三方的抓包工具了。记录一下常用的fiddler的使用功能,以便能更快速使用需要的功能。也希望能有人提出一些不一样的使用,共同进步。

      我主要以使用的到的场景作解析!

    场景1、查看某表单提交的情况

      使用fiddler,可以很方便的看到你的表单提交的内容,从而方便的确认哪些数据是正确的,哪些是超出预期的,并且很方便的查看返回值。如图:

    场景2、向某接口发送请求,非写代码的方式验证接口返回

      点击composer选项,输入访问的网址,选择访问方式,post方式的参数输入格式如:a=2&b=3;

    场景3、HTTP请求、响应断点设置

      有时访问需要更改参数,或者观察请求的过程,则可以用到断点设置,输入:bpu zhidao.baidu.com回车执行,接下来就会中断URL中包含此地址的请求。输入 bpu 取消监听。如图:

    场景4、 后台访问的接口设置代理监听,接口联调时提供有利证据。

      通过后台语言访问的接口,是不会被fiddler抓取到信息的,所以,我们并不知道到底做了哪些接口上的操作,通过代码里设置代理可以让fiddler监听到信息,如PHP使用curl访问量,设置代码:

      curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:8888');//设置代理服务器

    场景5、手机抓包,有时不止需要查看电脑自己发的包情况,手机测试时尤其需要查看这个。

      设置fiddler允许远程连接,设置手机上的代理服务器主机名为本机ip,端口为8888,即可在电脑上进行查看手机发送的数据包了。

    场景6、抓取https的包(很多网站已转https)

       1、打开fiddler,>>Tools>>Fiddler Options,

     

    打开如图所示的HTTPS配置项:
     
     
    点击Export Rppt Certifica to Desktop  :
    桌面上多了一个证书:
     
    下面就是将证书导入:
    点击开始-运行,输入:mmc,打开如下图所示页面,点击红框菜单
     
     
     
    如何配置能让fiddler抓去https的请求? - 一切随缘 - 随缘
     
    最后点击完成,确定!
     
      
    选择之前导出的证书文件,一路到底!配置完毕!查看https连接。

      用fiddler抓取数据包,正确分析内容,能够使开发测试更快捷,多发现一些高级功能的使用,本身也是一件很有趣的事呢!

  • 相关阅读:
    hdu2191(多重背包)
    hdu3664(递推dp)
    hdu2955(变形01背包)
    hdu1712(分组背包)
    hdu1114(完全背包)
    hdu4004(二分)
    hdu2870(dp求最大子矩阵)
    POJ 1979 Red and Black(水题,递归)
    POJ 1922 Ride to School(贪心+模拟)
    POJ 1182 食物链(种类并查集)
  • 原文地址:https://www.cnblogs.com/yougewe/p/5606927.html
Copyright © 2011-2022 走看看