找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 148|回复: 0

[二次开发] PHP curl设置请求头

[复制链接]

13

主题

8

回帖

328

积分

管理员

积分
328
发表于 2024-1-15 11:56:55 | 显示全部楼层 |阅读模式

可以使用 curl_setopt() 函数来设置 cURL 请求的请求头。

$curl = curl_init('https://example.com');
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Authorization: Bearer my-token'
));
$response = curl_exec($curl);
curl_close($curl);

以上代码将 cURL 请求的 Content-Type 头设置为 application/json,并将 Authorization 头设置为 Bearer my-token

你也可以使用 curl_setopt() 函数的 CURLOPT_HEADER 选项来获取响应头。

$curl = curl_init('https://example.com');
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_NOBODY, true);
$response = curl_exec($curl);
curl_close($curl);

$headers = explode("\n", $response);

foreach ($headers as $header) {
    echo $header . PHP_EOL;
}

以上代码将获取https://example.com 的响应头,并将其打印出来。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|iTop中文社区 ( 苏ICP备2023006759号-2|苏公网安备 32050902101535号 )

GMT+8, 2025-2-5 15:43 , Processed in 0.037217 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表