zoukankan      html  css  js  c++  java
  • Web 调试代理软件-Fiddler

    虽然 Fiddler 功能强大,但这里介绍这款软件主要是用于今后 ASP.NET AJAX 调试,所以并不非常具体地介绍其应用,Visual Studio 2005 用户还可以参见 MSDN 的演练:创建编码的 Web 测试

    Fiddler 是微软出品的一款 Web 调试代理软件,它记录您的电脑和 Internet 之间的 HTTP(S) 数据流。Fiddler 允许你查看所有的 HTTP(S) 数据流,并且可以设置断点,改变请求和回应的数据。

    Fiddler 是一款免费软件,可以对来自任意浏览器的访问的调试。

    Fiddler 目前可以调试并解密 HTTPS 数据流。

    下载 Fiddler

    您可以在本站的工具下载 Fiddler2,也可以 www.fiddlertool.comwww.fiddler2.com 进行下载。

    安装 Fiddler

    安装 Fiddler 比较简单,双击即可安装,安装完后可以在“开始”、“程序”中找到 Fiddler。

    使用 Fiddler

    Fiddler 目前没有中文版,下面就 Fiddler 的使用作个介绍。

    首先对主界面作一个介绍,请点击查看大图。

    Fiddler 主界面说明
    点击查看大图

    性能和数据监测

    开启抓取后,我们访问一个网页,在左边列表框中就可以得到相应的会话列表。注意,这里访问网页不能使用回送地址,如:127.0.0.1 或 localhost,但可以利用本机的 IP 访问,如:192.168.0.1 等。

    选中一个会话:

    • 在 Performance Statistics 中可以看到数据在互联网上经过的路径。
    • 在 Session Inspector 中可以看到会话请求(发送)和回应(接收)的数据,可以分各部分查看。

    自动响应

    这里是使用用户自定义的一个文件来响应用户的请求,举例说明:

    • 创建一个文本文件,存放于 C:\foo.txt。
    • 在 AutoResponder 中选中 Enable automatic responses。
    • 添加一个规则,设定一个 URI,响应一项填写:C:\foo.txt。
    • 此时我们在浏览器中访问这个 URI 时,得到的就不是 URI 的内容,而是 C:\foo.txt 的内容。

    创建请求

    切换到 Request Builder 标签,输入一个网址,在 Request Headers 中输入:

    User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; SailBrowser 2005; .NET CLR 2.0.50727)
    Referer: http://www.fiddlertool.com/

    此时我们再打开 Web 日志(IIS 的日志通常位于 C:\WINDOWS\system32\Logfiles,某些情况下日志可能不会立即在文件中表现出来),可以看到:日志中记录的 IE 版本是 8.0,来源(在 ASP 中可以用 Request.ServerVariables("HTTP_REFERER") 获得该值)是 http://www.fiddlertool.com/

  • 相关阅读:
    jenkins安装
    HTTP协议客户端是如何向服务器发送请求
    接口概念
    fiddler导出har格式转化成yml格式

    双硬盘双系统装错了记录
    chrome的版本和driver版本对应表
    monkey详解
    adb命令熟悉
    cookie、session、token
  • 原文地址:https://www.cnblogs.com/zhukezhuke/p/1540168.html
Copyright © 2011-2022 走看看