我在Linux上使用Firebug和NetExport来保存所有的Web浏览器通信(主要是HTTP和HTTPS请求和响应)。 但是,在我的.har
文件中,我看到这样的消息:
The resource from this URL is not text: http://...
而不是这些消息,我想看到实际的,完整的二进制内容(甚至没有一个位被转换或改变或丢失)。 我如何得到这个?
我在本地机器上拥有root权限。 使用Chrome或Firefox的解决scheme是好的。
请不要build议我手动下载二进制文件,其中有太多这样的文件,而且我需要使用正确的一组cookie(可能会在我手动下载时过期)完美地下载下载文件。 请不要推荐非Linux解决scheme,我只能访问Linux系统。 请不要推荐Wireshark(或tcpdump),因为如果我没有服务器的私钥,它不能保存解密的HTTPSstream量。
在about:config
我将extensions.firebug.cache.mimeTypes
设置为空格分隔的MIME类型列表,重新启动Firefox,并且所有内容都保存了。
application/x-shockwave-flash image/gif image/jpeg image/png application/octet-stream
请注意,一些文件仍然从.har
文件丢失,我得到这个:
Reload the page to get source for: http://...