完整页签如下图:
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 树来显示它。