在使用curl做接口请求数据的时候,有时候我们需要设置请求头来达到请求接口的要求。有些接口会获取请求头的数据。
curl里面通过curl_setopt()函数来实现设置请求头。
<?php
$headers[] = 'MyClient:vstary';
$ch = curl_init('https://www.nuxtv.com');
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$res=curl_exec($ch);
curl_close($ch);
注意:$headers:一个请求头就是一个字符串,不要把请求名跟值作为数组。
错误的
$headers = ['MyClient'=>'vstary']y']