Guzzle / curl无法解析主机

时间:2014-07-22 07:08:53

标签: php curl laravel-4 vagrant guzzle

我正在尝试在同一个Vagrant VM中运行我的API和我的客户端。在客户端我想使用Guzzle。当我尝试设置一个简单的测试时,我从curl得到以下错误:

Fatal error: Uncaught exception 'GuzzleHttp\Exception\RequestException' with message '[curl] (#6) See http://curl.haxx.se/libcurl/c/libcurl-errors.html for an explanation of cURL errors [url]

当我使用Github网址时,一切正常。我敢肯定的一点是,我的网址中没有拼写错误。

我有客户端和API指向我的VM的ip-address,并且两者都运行良好。

我还遇到了一个主题,建议在php.ini中使用cacert.pem证书,我已经尝试过,但它没有用。

任何知道如何解决这个问题的人?

2 个答案:

答案 0 :(得分:6)

我的愚蠢。我不得不在我的VM上的hosts文件中放置127.0.0.1 api.dev。

答案 1 :(得分:0)

错误号6(CURLE_COULDNT_RESOLVE_HOST)表示libcurl无法将主机名解析为IP地址。