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