Zabs Zabs - 1 year ago 175
HTTP Question

Guzzle HTTP - add Authorization header directly into request

Can anyone explain how to add the Authorization Header within Guzzle? I can see the code below works for adding the username & password but in my instance I just want to add the Authorization header itself

$client->request('GET', '/get', ['auth' => ['username', 'password']

The Basic Authorization header I want to add to my GET request :-

Basic aGdkZQ1vOjBmNmFmYzdhMjhiMjcwZmE4YjEwOTQwMjc2NGQ3NDgxM2JhMjJkZjZlM2JlMzU5MTVlNGRkMTVlMGJlMWFiYmI=

Answer Source

From the looks of things, you are attempting to use an API key. To obtain your desired effect, simply pass null in as the username, like below.

        'auth' = [
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download