Laravel,Guzzlehttp,cURL错误56:Recv失败

时间:2018-04-12 14:08:55

标签: php laravel guzzle

嗨,我有一个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.

没有多大帮助。 如果有人知道如何解决,那就好了!

0 个答案:

没有答案