2016-07-12 13 views
0

Ich verwende http://phphttpclient.com, um zu versuchen, eine Verbindung zu einem einfachen Dienst auf localhost: 8090.Kann keine Verbindung zu localhost von Httpful PHP Rest Client

Mein Code ist:

$url = "http://127.0.0.1:8090/animal-speak"; 
$response = \Httpful\Request::get($url) 
      ->send(); 
echo "{$response->body}" 

und ich bekomme diese Fehlermeldung:

Fatal error: Uncaught Httpful\Exception\ConnectionErrorException: Unable to connect to " http://127.0.0.1:8090/animal-speak ": 7 Failed to connect to 127.0.0.1 port 8090: Connection refused in /var/www/vendor/nategood/httpful/src/Httpful/Request.php:1028 Stack trace: #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} thrown in /var/www/vendor/nategood/httpful/src/Httpful/Request.php on line 1028

ich auch versucht haben, als auch Guzzle Http-Client und genau die gleichen Fehler, die mich führt dies zu glauben ist ein PHP/libcurl Problem? Der Dienst ist definitiv auf, ich kann es im Browser sehen und kann es in der Befehlszeile einrollen. Danke

EDIT: Wenn ich nicht localhost verwenden, und stattdessen einen Remote-Endpunkt verwenden, funktioniert es gut.

+0

Es funktioniert gut für mich mit 127.0.0.1:80. Hast du keine Firewall installiert? –

+0

nein, keine Firewall läuft. Habe andere non-php Sachen auf diesem Port laufen und es ist in Ordnung – Zuriar

Antwort

0

mein schlechtes.

Ich habe den Dienst in einem Docker-Container ausgeführt und das Netzwerk nicht eingerichtet.

Ich entschuldige mich für die Zeitverschwendung!

Verwandte Themen