默认情况下,curl为所有请求发送Accept: */*
header 。如何停止发送默认标题?
Accept: */*
最佳答案
用CURLOPT_HTTPHEADER传递“Accept:”(即冒号右边没有内容的标题)。喜欢:
$headers = array( "Accept:" );
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
使用curl命令行工具的等效项是:
curl -H 'Accept:' http://example.com/
这将使curl删除标题,而不仅仅是发送带有空白值的标题。如果需要,还可以发送带有空白值的 header ,但随后需要使用分号而不是冒号!
关于php - 如何停止curl php发送accept header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7638661/