默认情况下,curl会为所有请求发送Accept: */*
头文件。如何停止发送默认头文件?
Accept: */*
通过CURLOPT_HTTPHEADER参数传递"Accept:"头信息(即冒号右侧没有内容的头信息)。例如:
$headers = array( "Accept:" );
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
使用 curl 命令行工具的等价命令为:
curl -H 'Accept:' http://example.com/
这将使curl删除头部信息,而不仅仅是发送一个值为空的头部信息。如果你想要发送一个值为空的头部信息,你也可以使用分号代替冒号!
array( "Accept: yourAcceptValue" )
不要用空格,像这样:
array( "Accept : yourAcceptValue" )
*/*
添加到您的标头中。