目前,我正在使用C ++中的libcurl开发HTTP代理。
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
以上是我自定义HTTP请求标头的代码。 headers参数是curl_slist指针变量。我使用curl_slist_append()方法附加了所有必要的头信息,如Accept,Keep Alive,Referer等。但是,当我使用wireshark来观察网络流量时,我发现CURL在使用“Accept:* / * \ r \ n”时没有使用我的自定义标头。
有谁知道如何禁用CURL的内部标题?
答案 0 :(得分:0)
尝试CURLOPT_ENCODING,不了解C ++,但在PHP中:
“Accept-Encoding:”标题的内容。这使得能够解码 的回应。支持的编码是“身份”,“缩小”和 “压缩”。如果设置了空字符串“”,则包含全部的标题 发送支持的编码类型。
答案 1 :(得分:0)
CURLOPT_HTTPHEADER是添加,删除或替换内部使用的标头的方法。如果您遇到此问题,请向我们展示一个重复该问题的完整程序,我们可能会提供帮助。