我进行了搜索,发现libcurl
能够使用以下选项解压缩收到的数据(例如使用gzip压缩):
curl_easy_setopt(curl, CURLOPT_ACCEPT_ENCODING, "gzip");
但我找不到如何让libcurl
发送http消息的压缩数据?
libcurl
是否支持压缩要发送的http消息的数据?如果是,我如何在我的http curl客户端配置它?
答案 0 :(得分:3)
HTTP中没有标准的方法来压缩数据(让服务器理解并解压缩)。您需要手动压缩并发送它,并且您必须确保接收器能够理解压缩是否能够解压缩。