zoukankan      html  css  js  c++  java
  • http请求抓包神器-Fiddler(记录和检查你电脑的所有http通讯)

    Fiddler是做什么的,能帮助我们做什么?

    1、能够监听http/httpS的流量,可以截获从浏览器或者客户端软件向服务器发送的http/https请求;

    2、对截获之后的请求,我们还能够查看请求中的内容;

    3、伪造请求。不仅可以伪造客户端的请求,还能够伪造服务器的响应。——该功能能够方便我们进行前后端的调式。

    4、测试网站的性能;

    5、解密https的外部会话。因为https本身是一种加密的协议,通过fiddle我们可以进行解密操作;

    6、提供第三方扩展插件,满足更多需求。

    工作原理

    需要经过fiddler的代理服务器代为转发请求与响应。

    如何实现?

    首先启动fiddler,然后在浏览器中查看局域网代理服务器。图示:

    可以看到代理服务器的地址变成了127.0.0.1 ,这就是fiddler监听的地址。

    代理模式

    流模式与缓冲模式。

    流模式:fiddler会实时把服务器返回给客户端的数据进行返回。 缓冲模式:fiddler会等待所有的请求都准备好之后才返回给客户端。

    区别:缓冲模式下可以控制最后的服务器响应;而流模式下不能控制,是什么就是什么,更接近浏览器本身的真实行为。

    选择:具体情况具体选择。

    使用场景——提供的功能

    1、开发环境的host配置;

    2、前后端接口连调——Composer

    3、定位线上bug——将发布文件代理到本地,快速定位线上bug;

    4、性能分析和优化——Inspectors 、Timeline

  • 相关阅读:
    管理心理学[9095]
    汽车文化[1196]
    小四轴——空心杯电机引起的电源干扰
    38 时序电路扩展2
    37 时序电路扩展1
    36 时序电路的动态特性分析2
    35 时序电路的动态特性分析1
    34 同步时序电路的设计方法2
    33 同步时序电路的设计方法1
    60. 第k个排列
  • 原文地址:https://www.cnblogs.com/duaimili/p/10192689.html
Copyright © 2011-2022 走看看