我最终保存了未解码/解压缩的fiddler的回复。它似乎gzipped但我无法用7zip打开它。该文件位于:https://dl.dropboxusercontent.com/u/8518063/ShareX/2016/05/mem
我需要知道如何手动解码gzip响应。 fiddler中是否有任何选项可以打开以前保存的响应并对其进行解码?
答案 0 :(得分:0)
在gzip流之前和之后有一些垃圾。如果删除前六个字节20ab\r\n
和最后七个字节\r\n0\r\n\r\n
,那么你就有了一个非常好的gzip流。
20ab
是gzip流的长度,以字节为单位,以十六进制表示。因此,您应该能够通过读取包括新行字符在内的长度来解码这些输入,使用后面的那么多字节,然后抛出剩余部分。