• fiddler


    Fiddler简介

    Fiddler是用C#编写的一个免费的HTTP/HTTPS网络调试器,是一款基于windows系统的代理服务器软件,能记录所有客户端和服务端的Http/Https请求,可以监视、设置断点,甚至修改输入输出的数据。

    Fiddler的工作原理

    Fiddler是以代理web服务器的形式工作的,它使用代理地址127.0.0.1,端口8888

    本地运行的程序以及其他客户端的应用,可以把httphttps请求发送给FiddlerFiddler通常把这些请求转发给web服务器,服务器将这些请求的响应返回给FiddleFiddler再把响应转发给客户端

    Fiddler基本界面

    一共有三个部分

     

    Fiddler捕获https请求

    默认下,Fiddler不会捕获https会话,打开Fiddler菜单:Tool>Fiddler Options>HTTPS Tab,设置如下图

     

    Fiddler设置断点修改request

    菜单栏Rules>Automatic Breakpoints>Before Requests

    选中列表中的第一个,更改它的Value值为10000000,继续点击Run to Completion

     

    可以看到如下图所示

    Fiddler设置断点修改responses

    菜单栏Rules>Automatic Breakpoints>After Responses

    选中列表中抓取到的一条请求,更改它的内容,继续点击Run to Conpletion

     

    结果显示如下图,成功更改

     

    Fiddler过滤会话

    v Fiddler Tab下操作

    勾选Use Filters

    选择show only the following Hosts

    输入stockdata.cs.com.cn,最后点击Actions下的Run Filterset now

     

    如图筛选结果如图所示

     

    v 针对请求头过滤

     

    同样点击Actions下的Run Filterset now,结果如图所示

     

    v 针对响应头过滤

     

    同样点击Actions下的Run Filterset now,结果如图所示

     

  • 相关阅读:
    vue bus 中央事件总线
    0时间复杂度
    stack 数据结构
    es6 class
    directives 自定义指令
    node中间件
    数据结构博客清单
    TCP/IP 协议栈博客清单
    Java 面向对象:接口
    Java 面向对象:Object 类
  • 原文地址:https://www.cnblogs.com/zqq521/p/6371208.html
Copyright © 2020-2023  润新知