Не удается подключиться к локальному хосту из 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, а вместо этого использовать удаленную конечную точку, он работает нормально.

0

Решение

моя вина.

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector