是否可以使libcurl压缩http消息的数据?

时间:2014-09-03 09:54:50

标签: http curl gzip libcurl

我进行了搜索,发现libcurl能够使用以下选项解压缩收到的数据(例如使用gzip压缩):

curl_easy_setopt(curl, CURLOPT_ACCEPT_ENCODING, "gzip");

但我找不到如何让libcurl发送http消息的压缩数据?

libcurl是否支持压缩要发送的http消息的数据?如果是,我如何在我的http curl客户端配置它?

1 个答案:

答案 0 :(得分:3)

HTTP中没有标准的方法来压缩数据(让服务器理解并解压缩)。您需要手动压缩并发送它,并且您必须确保接收器能够理解压缩是否能够解压缩。