我想试用 guzzle 库并关注他们的 quickstart向 api 发出 http 请求的教程。
但它似乎不起作用,因为我收到以下错误:
cURL error 3: <url> malformed
由于我以前从未使用过 cURL,所以我什至不知道如何响应该错误消息。这是我提出的请求的代码:
$client = new Client();
$client->get('/', ['verify' => true]);
$response = $client->get('https://api.github.com/');
dd($response);
我正在使用 Laravel 5 框架并在我的 HomeController 中调用索引方法。我也在使用 WAMP。
我将不胜感激任何帮助和建议,因为我想试用 Guzzle。
这是我收到的错误消息的图片:
最佳答案
如果您是因为用谷歌搜索“Guzzle 返回 cURL 错误 3:格式错误”而来到这里,请检查客户端参数。在某些版本中,它是 base_uri 和其他 base_url
$client = new Client([
'base_uri' => 'http://localhost:8000', // <-- base_uri instead of base_url
]);
关于php - Guzzle 返回 cURL 错误 3 : <url> malformed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29722822/