auth

摘要

传入HTTP认证参数的数组来使用请求,该数组索引[0]为用户名、索引[1]为密码,索引[2]为可选的内置认证类型。传入 null 进入请求认证。

类型

  • array
  • string
  • null

默认值

None

常量

GuzzleHttp\RequestOptions::AUTH

内置认证类型如下:

basic

Authorization 头信息使用 HTTP基础认证 (如果没有指定的话为默认设置)。

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

digest

使用 摘要式认证 (必须被HTTP处理器支持)。

  1. $client->request('GET', '/get', [
  2. 'auth' => ['username', 'password', 'digest']
  3. ]);