// plain
Using PHP Guzzle, you can make a GET request with headers by creating a GuzzleHttp\Client
object and passing the headers as an array to the request
method.
$client = new GuzzleHttp\Client();
$response = $client->request('GET', 'http://example.com', [
'headers' => [
'X-Foo' => 'Bar',
'X-Baz' => 'Qux'
]
]);
The output of the above code will be a GuzzleHttp\Psr7\Response
object.
$client = new GuzzleHttp\Client();
- This creates aGuzzleHttp\Client
object.$response = $client->request('GET', 'http://example.com', [
- This calls therequest
method on theGuzzleHttp\Client
object, passing in the request type (GET
), the URL (http://example.com
), and an array of headers.'headers' => [
- This is the array of headers that will be sent with the request.'X-Foo' => 'Bar',
- This is an example of a header that will be sent with the request.]);
- This closes the array of headers and therequest
method.
onelinerhub: How to make a GET request with headers with PHP Guzzle?