我想以gzip格式检索网页,但我不想将其缩小,而是将gzip压缩的字节写入文件流。这可能吗?如果我没有为gzip发送正确的接受标头,我会得到正常的html内容,但是如果我确实发送了接受的gzip标头,那么看起来libcurl会自动对其进行defaltte。我能够在没有解压缩开销的情况下检索原始压缩字节吗?
答案 0 :(得分:1)
如果您使用CURLOPT_HTTPHEADER传递Accept-Encoding: gzip
作为自定义标头,则libcurl不会自动解压缩它。如果设置CURLOPT_ACCEPT_ENCODING,它只会自动解压缩gzip。