Ошибка при получении заголовков http в SoapClient

Я пытаюсь вызвать WS через https на удаленном хосте: удаленный порт, и получаю:

Ошибка при загрузке заголовков http

с использованием PHP5 SoapClient; Я могу получить список функций, выполнив $ client -> __ getFunctions () , но когда я вызываю $ client-> myFunction (...) , я всегда получаю эту ошибку.

Я погуглил и обнаружил, что увеличение default_socket_timeout в php.ini должно исправить это, но это не сработало.

Кто-нибудь может предложить мне решение?

РЕДАКТИРОВАТЬ: вот код:

$wsdl="myWSDL";

$client = new SoapClient($wsdl,array('connection_timeout'=>5,'trace'=>true,'soap_version'=>SOAP_1_2));

var_dump($client->__getFunctions());

try {
    $response=$client->myFunction("1","2","3");
         } catch (SoapFault $fault) {
    var_dump($fault);
    }
}

всегда заканчивается ошибкой.

Как решить проблему?

41
задан Emma 3 August 2019 в 01:09
поделиться