【发布时间】:2019-10-18 11:08:41
【问题描述】:
尝试从使用摘要式身份验证的 API 获取 JSON 响应。我正在为客户使用 Guzzle。
这是我到目前为止所拥有的,但似乎不起作用。有什么建议吗?
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
$client = new Client([
'base_uri' => 'https://10.1.1.1',
'timeout' => 2.0,
]);
$client->setDefaultOption('verify', false);
$client->request('POST', '/json', ['auth' => ['username', 'password', 'digest']]);
【问题讨论】:
-
您使用的是哪个版本的 guzzle?
-
我使用的是版本 6
-
你有测试通过请求方法中的'verify'选项吗?如"$client->request('POST', '/json', ['verify' => false, 'auth' => ['用户名', '密码', '摘要']]);"
标签: php json authentication guzzle digest