我正在尝试使用带有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开始使用。