在PHP中,可以使用stream_context_create()
函數來創建一個HTTP請求的上下文,并使用stream_context_set_option()
函數來設置請求頭。
以下是一個示例:
<?php
$url = 'http://example.com/api';
$headers = array(
'Content-Type: application/json',
'Authorization: Bearer token'
);
$options = array(
'http' => array(
'header' => $headers
)
);
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
echo $response;
?>
在上面的例子中,我們首先定義了請求的URL和請求頭。然后創建一個$options數組,包含了HTTP請求的頭部信息。最后使用stream_context_create()
函數創建請求上下文,并將其傳遞給file_get_contents()
函數來發送HTTP請求。
通過這種方式,我們可以設置HTTP請求頭部信息,并發送HTTP請求。