Исключение SoapFault: не удалось подключиться к хосту - PullRequest
28 голосов
/ 01 декабря 2010

Иногда не удается вызвать веб-службу.

Эта проблема возникает постоянно.

В чем может быть проблема?

Error:
    SoapFault exception: [HTTP] Could not connect to host in 
    0 [internal function]: SoapClient->__doRequest('<?xml version="...', http://.', '', 1, 0)

Ответы [ 22 ]

0 голосов
/ 08 июля 2019

Для тех, кто так же, как и я, боролся с консольной командой laravel artisan, которая отправляет много запросов к одному и тому же wsdl внешнего мыльного сервера, а затем через некоторое время завершается ошибкой Could not connect to host.потому что я создавал новый SoapClient экземпляр каждый раз, когда был сделан запрос.Не делай этого.Создайте его один раз и сделайте каждый запрос от одного и того же клиента.

Надеюсь, это поможет.

0 голосов
/ 27 ноября 2015

У меня была плохая конфигурация php.ini. Проверьте путь и срок действия сертификата ...

[openssl]
openssl.cafile = "C:/good/phpath/ca-bundle.crt"

Потому что мой новый \ SoapClient ($ wsdl) был https!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...