http://phphttpclient.comを使用して、localhost:8090 で実行されている単純なサービスに接続しようとしています。
私のコードは次のとおりです。
$url = "http://127.0.0.1:8090/animal-speak";
$response = \Httpful\Request::get($url)
->send();
echo "{$response->body}"
そして、私はこのエラーを受け取ります:
Fatal error: Uncaught Httpful\Exception\ConnectionErrorException: Unable to connect to " http://127.0.0.1:8090/animal-speak ": 7 127.0.0.1 ポート 8090 への接続に失敗しました: 接続が /var/www/vendor で拒否されました/nategood/httpful/src/Httpful/Request.php:1028 スタック トレース: #0 /var/www/vendor/nategood/httpful/src/Httpful/Request.php(204): Httpful\Request->buildResponse(false) #1 /var/www/html/index.php(17): Httpful\Request->send() #2 {main} が /var/www/vendor/nategood/httpful/src/Httpful/Request.php でスローされる1028行目
Guzzle Http クライアントも使用してみましたが、まったく同じエラーが発生し、これが php/libcurl の問題であると思われますか? サービスは間違いなく稼働しています。ブラウザで確認でき、コマンドラインでカールできます。ありがとう
編集: localhost を使用せず、代わりにリモート エンドポイントを使用すると、正常に動作します。