如何从 php CURL 请求中删除标头"Proxy-Connection: Keep-Alive"?



我正在尝试使用带有curl和php的HTTP代理访问网页。我想让请求看起来尽可能接近真实的浏览器,但当我通过CURL发送GET请求时,即使我没有指定,它也会发送标题"Proxy Connection:Keep Alive"。我如何从发送的标题中删除"Proxy Connection:Keep Aliive"?

尝试-H参数,而不指定要删除的内部标头的值:

curl -H "Proxy-Connection:" http://somehost

如果您使用的是curl的最新版本,您应该使用--proxy-header选项:

curl --proxy-header "Proxy-Connection:" http://somehost

这是php中的CURLOPT_PROXYHEADER选项,可从php 7.0.7开始使用。

最新更新