Я искал другие решения для этого, но не могу найти аналогичную проблему:
Этот бит кода работает нормально:
$wsdlUrl = "https://pilot.prove-uru.co.uk/URUws/uru10a.asmx?wsdl";
$client = new soapclient($wsdlUrl);
print_r($client->__getFunctions());
Однако, когда я пытаюсь сделать вызов метода:
$params = array("AddressLookupUK" => array("address" => array("Postcode" => "NE20 9RF"),
'AccountName' => "xxxx",
'Password' => "xxxx"));
$result = $client->AddressLookupUK($params);
Я получаю сообщение об ошибке «Исключение SoapFault: [HTTP] Не удалось подключиться к хосту». Если я изменю вызов метода на
$result = $client->FalseMethod($params);
Я получаю "Функция (" FalseMethod ") не является допустимым методом для этой службы", которая показывает, что она подключается, как и ожидалось. У кого-нибудь есть какие-нибудь указатели, которые я могу попробовать?
Спасибо