嗨,我有一个Laravel跑进我的码头工具(nginx,php,mysql) 和其他Laravel在这个容器之外只需用php artisan serve --port = 9000
我正试图让这两个应用程序交换信息,所以我使用Guzzle这样做。 问题是,在我的docker laravel应用程序中安装了guzzle我尝试http:localhost:8090 / test,路由将我发送给控制器:
public function exchange()
{
$client = new Client();
$request = $client->post( 'http://localhost:9000/exchange', [
'headers' => ['Accept' => 'application/json']
]);
return $request;
}
我应该收到什么,另一个应用程序在9000端口:
public function index()
{
$someNumber = 322441000;
return $someNumber;
}
但是收到错误:
GuzzleHttp \ Exception \ RequestException
cURL error 56: Recv failure: Connection reset by peer (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
所以去了:https://curl.haxx.se/libcurl/c/libcurl-errors.html @ 56和:
CURLE_RECV_ERROR (56)
Failure with receiving network data.
没有多大帮助。 如果有人知道如何解决,那就好了!