问题:curl请求的时候在Accpet header添加一个字段(Accept: application/xxxxxxxx)
试过用CURLOPT_HTTPHEADER,也不行,代码如下:
$header = array('Accept: application/xxxxxxxx');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
然后通过curl_getinfo来得到curl请求头的信息,请求头如下:
GET 请求的地址 HTTP/1.1
Host: 域名
Accept: application/xxxxxxxx
然而在浏览器中的Accept中还是没有改变,请问这个问题如何解决?
或者有其他方法可以解决的也可以评论!!!
php代码里的curl,和你浏览器是一类,作为客户端。
php curl访问的那个url, 和你浏览器访问的地址是一类,服务器的地址。
你用浏览器访问,header跟你CURL里面的header有半毛钱关系么?