2017-06-08 38 views
0

guzzlehttp/guzzle v6.2.3を使用してローカルホストにリクエストを送信しようとしましたが、私は郵便番号を使用して電話をかけようとしましたが、正常に動作します。私はいくつかの検索を行っており、ほとんどの人がlocalhostから127.0.0.1またはIPv4に変更することで問題を解決していることが判明しました。ここに私のコードです:cURLエラー7:localhostポート4444への接続に失敗しました:接続が拒否されました

$client = new Client(); 
$res = $client>post('http://localhost:4444/api/abc/xyz',request(['x', 'y'])); 
echo $res->getStatusCode(); 

私は問題を解決するのを助けてください。

+0

へのパスを変更しなければなりませんでしたか? – apokryfos

+0

ポートが正しいかどうか、正しいパスを指しています(郵便番号を使用しようとしたことを通知するだけで、問題に追加します) – Alladin

+0

ほとんどのものが、サーバーからの接続。おそらくファイアウォールの設定? – apokryfos

答えて

1

解決策が見つかりました。私はホームステッドを使用しているので実際に問題が発生しているので、localhostを使用することはできません.VM localhostを参照するためです。私は、ポート4444でリッスンしているもの

http://10.0.2.2/api/abc/xyz

関連する問題