我已经尝试了一个多星期,以便能够阅读以Http响应发送的gzipped内容。
好的,让我说得更具体一些-- web服务器发送一个响应,该响应具有Content-Disposition报头和附件属性,就像下面这样,
Content-Disposition:附件、filename=00011122.txt
我可以保存我收到的所有“响应头”,但是无法保存发送的.txt文件。此外,在接收到所有头文件之后,我还收到了一些乱码文本,我假设它就是.txt文件。
但我完全不知道如何保存这个文件,解压它,并像查看任何其他文本文件一样查看内容。
我在网上搜索过,尝试过很多东西,但似乎都没有用。
我使用cURL - libcurl.net和C#作为我的编程语言。
任何帮助,建议,反馈都将非常感谢。
问候你,杰伊
发布于 2013-02-11 10:36:03
这个支持还没有添加到cURL中。请参阅:http://curl.haxx.se/mail/tracker-2007-12/0008.html
发布于 2013-02-19 22:55:12
我希望能像你说的那么简单。不幸的是,这不是那么容易做到的。特别是当内容是gzip格式的时候。
我在互联网上遇到过很多从响应中保存数据的例子。但是,没有一个示例说明如何保存作为Content-Dispositon标头的一部分发送的数据,尤其是当内容经过gzip压缩时。
如果你知道怎么做,请让我知道。
问候你,杰伊
https://stackoverflow.com/questions/14643294
复制相似问题