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中文网其他相关文章!