发新帖

[PHP] php curl函数怎么设置header

零下一度 2023-3-3 646

charGPT的回答:

可以使用curl_setopt()函数来设置curl的header,具体方法如下:

初始化curl:

$ch = curl_init();

设置curl的header:

curl_setopt($ch, CURLOPT_HTTPHEADER, array(

'Content-Type: application/json',

'Authorization: Bearer '.$token

));

其中,第一个参数为curl句柄,第二个参数为CURLOPT_HTTPHEADER,第三个参数为一个数组,数组中每个元素代表一个header。这里设置了两个header:

Content-Type: application/json:表示发送的数据为json格式

Authorization: Bearer '.$token:表示使用Bearer Token进行身份验证,$token为实际的token值。

执行curl请求:

$res = curl_exec($ch);

关闭curl:

curl_close($ch);

完整的示例代码如下:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://example.com/api');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_HTTPHEADER, array(

'Content-Type: application/json',

'Authorization: Bearer '.$token

));

$res = curl_exec($ch);

curl_close($ch);


最新回复 (0)
返回
零下一度
主题数
928
帖子数
0
注册排名
1