duanqinqian5299
2016-03-15 12:48
浏览 563
已采纳

Guzzle HTTP - 将Authorization标头直接添加到请求中

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=
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

  • dongzhidian3538 2016-03-15 13:27
    最佳回答

    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.

    $client->request(
        $method,
        $url,
        [
            'auth' = [
                null,
                $api_key
            ],
        ]
    );
    
    评论
    解决 无用
    打赏 举报
查看更多回答(3条)

相关推荐 更多相似问题