Не удается подключиться к локальному хосту из PHP-клиента Httpful.

Я использую http://phphttpclient.com/ чтобы попытаться подключиться к простому сервису, работающему на localhost:8090.

Мой код:

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

и я получаю эту ошибку:

Неустранимая ошибка: Uncaught Httpful\Exception\ConnectionErrorException: Невозможно подключиться к " http://127.0.0.1:8090/animal-speak": 7 Не удалось подключиться к порту 12790.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, а вместо этого использовать удаленную конечную точку, он работает нормально.

1 ответ

Моя вина.

Я запускал службу в контейнере Docker и не настроил сеть.

Мои извинения за потраченное время!

Другие вопросы по тегам