zoukankan      html  css  js  c++  java
  • 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,结果如图所示

     

  • 相关阅读:
    EntityFramework 插入自增ID主从表数据
    API接收数据反序列化失败问题查找
    Linq Group by获取数量和数据
    git 常用命令
    Redis安装及局域网访问配置CentOS
    Azure虚拟机网站部署 防火墙设置
    .NET基础拾遗(1)类型语法基础和内存管理基础【转】
    ASP.NET CSRF 解决【网摘】
    win7 oracle 冷恢复
    $.ajax中contentType: “application/json” 的用法[转]
  • 原文地址:https://www.cnblogs.com/zqq521/p/6371208.html
Copyright © 2011-2022 走看看