Fiddler Inspectors页签介绍

    完整页签如下图:
在这里插入图片描述
    Inspectors 页签中,可以用多种不同格式查看每个请求和响应的内容。
    Inspectors 页签分为上下两部分,上部显示的是发出的请求相关信息,下部显示的是接收的响应相关信息。

一、 请求 (Request) 部分

在这里插入图片描述
    1. Headers——显示客户端发送到服务器的 HTTP 请求的 header,显示为一个分级视图,包含了 Web 客户端信息、Cookie、传输状态等。

    2. Textview——显示 POST 请求的 body 部分为文本。

    3. Syntaxview—— 为Textview的加强版,查看语法高亮的请求内容。
        加上了行数标识,鼠标右键的菜单中,相较Textview多了一些功能,如Json、XML格式化,查找替换等。

    4. WebForms——显示请求的 GET 参数 和 POST body 内容。
        特别说明,这里 body 应该是 application/x-www-form-urlen-coded 格式。

    5. HexView——用十六进制数据显示请求。

    6. Auth——显示 header 中的 Proxy-Authorization 和 Authorization 信息。

    7. Cookies——显示请求发送的cookies信息。

    8. Raw——将整个请求显示为纯文本。(用的较多)

    9. Json——如果请求的 body 是 json 格式,就是用分级的 Json 来显示它。

    10. XML——如果请求的 body 是 XML 格式,就是用分级的 XML 树来显示它。

二、 响应(Response) 部分

在这里插入图片描述

    1. Transformer——显示响应的编码信息。
        有时候返回的数据过大,会对数据做编码或者压缩(例如 GZIP),需要转换后才能在 TextView 里正常浏览。点击该区域顶部的黄色提示文字或者下面的 Remove HTTP Chunked Encoding 按钮,都能执行转换或者解压缩。如果该请求没编码/压缩是看不见黄色提示文字提示的。如下图:
在这里插入图片描述

        1.1. Chunked Transfer-Encoding ——HTTP协议之chunk编码(即 分块传输编码)
                即在响应头添加了 Transfer-Encoding: chunked ,具体可以在Fiddler 的 Response Headers 中查看到。
在这里插入图片描述
                Transfer-Encoding,是一个 HTTP 头部字段(响应头域),字面意思是:传输编码。最新的 HTTP 规范里,只定义了一种编码传输:分块编码(chunked)。

        1.2. HTTP Compression ——显示当前请求使用的编码方式
                在这里插入图片描述
                1.2.1. None ——无压缩
                1.2.2. GZIP ——GZIP 压缩,(我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的)。
                1.2.3. DEFLATE —— DEFLATE 压缩,是同时使用了LZ77算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法。
                1.2.4. BZIP2 —— BZIP2 压缩,是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。
                1.2.5. Brotli —— Brotli压缩,取代DEFLATE来对文本文件压缩通常可以增加20%的压缩密度,而压缩与解压缩速度则大致不变。
                1.2.6. Use Zopfli to GZIP/DEFLATE ——Zopfli简单说是一个 Deflate 压缩算法的另一种实现,压缩率比现有的Zlib高3-8倍。

    2. Headers——用分级视图显示响应的 header。

    3. TextView——使用文本显示相应的 body。

    4. Syntaxview——为Textview的加强版,查看语法高亮的响应内容。

    5. ImageVies——如果请求是图片资源,显示响应的图片。
在这里插入图片描述
        左侧区域会显示图片的大小、宽高、文件格式等信息。
        下方还可以选择缩放模式:Autoshrink(自动缩放)、Scale to fit(缩放以适应显示区域大小)、No Scaling(无缩放)。

    6. HexView——用十六进制数据显示响应。

    7. WebView——响应在 Web 浏览器中的预览效果。

    8. Auth——显示响应 header 中的 Proxy-Authorization 和 Authorization 信息。

    9. Caching——显示此请求的缓存信息。

    10. Cookies——显示此请求的cookies信息,私密 P3P Header 信息。

    11. Raw——将整个响应显示为纯文本。

    12. JSON—— 返回的响应内容如果是一个json格式的,这里会显示。

    13. XML—— 如果响应的 body 是 XML 格式,就是用分级的 XML 树来显示它。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值