首页 > 后端开发 > php教程 > 如何向 PHP cURL 请求添加自定义标头?

如何向 PHP cURL 请求添加自定义标头?

Barbara Streisand
发布: 2024-12-04 15:44:11
原创
836 人浏览过

How to Add Custom Headers to PHP cURL Requests?

PHP cURL 请求中的自定义标头

在 PHP 中,cURL 允许向 HTTP 请求添加自定义标头,这对于各种情况很有用场景,例如模拟外部服务的行为。要将自定义标头添加到 cURL 请求,您可以使用 CURLOPT_HTTPHEADER 选项。

例如,让我们考虑尝试复制 iTunes 获取插图的方法,该方法使用以下非标准标头:

X-Apple-Tz: 0
X-Apple-Store-Front: 143444,12
登录后复制

要将这些标头合并到请求中,请使用以下 cURL code:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://example.com/artwork');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'X-Apple-Tz: 0',
    'X-Apple-Store-Front: 143444,12'
]);
$response = curl_exec($ch);
curl_close($ch);
登录后复制

这里,CURLOPT_HTTPHEADER 选项设置为一个字符串数组,每个字符串代表要包含在请求中的自定义标头。有关此选项的更多详细信息,请参阅 PHP 文档:https://www.php.net/manual/en/function.curl-setopt.php。

以上是如何向 PHP cURL 请求添加自定义标头?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板