To set a custom User-Agent header for a Guzzle request in PHP, you can use the headers
option when making the request. Here's an example:
use GuzzleHttp\Client;
$client = new Client();
$response = $client->request('GET', 'https://api.example.com', [
'headers' => [
'User-Agent' => 'MyCustomUserAgent/1.0',
],
]);
$body = $response->getBody()->getContents();
In this example, a custom User-Agent header (MyCustomUserAgent/1.0
) is set for the Guzzle request by passing an array of headers in the headers
option. The header key is User-Agent
and the value is the desired user agent string.
You can modify the User-Agent value according to your requirements.