在PHP的Guzzle
客户端
中设置可选的头部,可以使用Guzzle的
request
方法的第二个参数来设置请求头部。以下是一个示例代码:
use GuzzleHttp\Client;
// 创建Guzzle客户端
$client = new Client();
// 设置可选的头部
$headers = [
'User-Agent' => 'GuzzleExample/1.0',
'Accept' => 'application/json',
'X-Custom-Header' => 'CustomValue'
// 发送请求并设置可选的头部
$response = $client->request('GET', 'https://example.com/api', [
'headers' => $headers
// 获取响应内容
$body = $response->getBody()->getContents();
// 打印响应内容
echo $body;
在上面的示例中,通过Guzzle的request
方法的第二个参数传递了一个headers
数组,用于设置可选的头部。这个数组中的键值对表示头部的名称和值。在上面的示例中,设置了User-Agent
、Accept
和X-Custom-Header
头部。
注意:在实际使用中,根据需要设置相应的头部名称和值。