在我的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
我该如何解决?
答案 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();