Guzzle卷曲失败连接被拒绝

时间:2014-12-24 18:06:38

标签: php curl localhost vagrant guzzle

我试图找出为什么我的Guzzle请求在cURLing时抛出7号错误。

这是我的guzzle代码:

use GuzzleHttp\Client;

$client = new Client([
    'base_url' => ['http://mysite.local:8000/api/v1.0.0', []],
    'defaults' => [
        'proxy'   => 'http://mysite.local:8000'
    ]
]);

$request = $client->createRequest('GET', 'simplecontroller/index', [
    'query' => ['foo' => 'bar']
]);

$response = $client->send($request);

var_dump($response); // <-- is not happening becauase:

CurlAdapter::send()失败了。 cURL请求抛出错误,因此由handleError方法处理。以下是错误消息:

string 'Failed to connect to mysite.local port 8000: Connection refused'

知道可能需要改变什么吗?我正在开发一个与API对话的项目,并且api代码也恰好在我的本地机器上进行开发。如果有帮助,我也在使用Vagrant Homestead。据我所知,应该可以cURL到本地URL进行测试。如果不是,请告诉我。

谢谢!

0 个答案:

没有答案