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,结果如图所示

     

  • 相关阅读:
    英语面试自我介绍范文(二)
    在PHP中PDO解决中文乱码问题的一些补充
    英文面试自我介绍(一)
    添加XP/2003的网络用户和密码及用户自动登录
    Windows Server 2000/2003/2008错误
    数据库连接字符串大全 (转载)
    flash中特殊字符解析的使用
    创建T100Monitor技术研究过程
    LINQ,SQL查询,LINQ 实现常见SQL查询
    Web.Config 的图形配置及配置项含意
  • 原文地址:https://www.cnblogs.com/zqq521/p/6371208.html
Copyright © 2011-2022 走看看