Symfony - Guzzle请求:cURL错误6:无法解析主机

时间:2016-10-11 15:00:43

标签: php symfony curl nginx guzzle

我有一个带有两个控制器的symfony应用程序。其中一个控制器随机返回一个数组元素,如下所示:

array1.push(...array2);

另一个有一个表单,如果该表单有效并提交,它应该创建一个新的guzzle客户端并显示另一个控制器中的一个数组元素:

$responses = array("foo", "bar", "baz");

return new JsonResponse($responses[array_rand($responses)]);

这会导致 cURL错误6:无法解析主机。

我确实已启动并运行nginx,并且可以通过其路径单独访问两个控制器。

我找不到任何解决方案,希望有人可以帮我解决一些问题。

1 个答案:

答案 0 :(得分:1)

在基础uri中使用协议解决了无法解决主机错误的问题

在这种情况下,

'base_uri' => 'http://foo.local'代替'base_uri' => 'foo.local'

寻求帮助@Matteo