私は2つのコントローラを持つsymfonyアプリケーションを持っています。もう一つは、フォームがあり、そのフォームが有効であり、それは新しいがつがつ食うクライアントを作成し、配列のいずれかを表示する必要があります提出された場合Symfony - Guzzle request:cURLエラー6:ホストを解決できませんでした
$responses = array("foo", "bar", "baz");
return new JsonResponse($responses[array_rand($responses)]);
:このように、コントローラの一つがランダムに、配列の要素を返します他のコントローラからの要素:
...
if ($form->isSubmitted() && $form->isValid()) {
$client = new Client([
'base_uri' => 'foo.local',
]);
$response = $client->request('GET', '/bar');
これはcURLのエラー6の結果:ホストを解決できませんでした。
私はnginxを稼動しており、両方のコントローラにルート経由で個別にアクセスできます。
私は解決策を見つけることができませんでした。誰かがこれに関するいくつかのアイデアを手伝ってくれることを願っています。ベースURIでプロトコルを使用して
@Matteoに助けをホストエラーにこの場合の
'base_uri' => 'http://foo.local'
の代わり'base_uri' => 'foo.local'
を解決できませんでしたThansを解決しますが、プロトコルで試してみましたか? '' base_uri '=>' http:// foo.local 'のようなもの、 ' – Matteo