用狂饮发送请求时出现cURL错误6

时间:2020-08-03 03:40:18

标签: laravel curl guzzle

在我的laravel应用程序中,我想发送带有请求的http请求。

这是我的代码:

$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.github.com/user', [
  'auth' => ['user', 'pass']
]);
echo $res->getStatusCode();

结果:

cURL错误6:无法解析主机:api.github.com

我该如何解决?

1 个答案:

答案 0 :(得分:1)

我相信您需要定义auth常量,

$client = new \GuzzleHttp\Client();
define("auth", \GuzzleHttp\RequestOptions::AUTH );
$res = $client->request('GET', 'https://api.github.com/user', [
  'auth' => ['user', 'pass']
]);
echo $res->getStatusCode();