Организация, с которой я пытаюсь подключиться, спросила, могу ли я загрузить их WSDL с локального ресурса перед выполнением своих функций. Я пробовал кучу опций, но я продолжаю получать, не могу подключиться к ошибкам хоста. Вот моя логикаЗагрузка локального WSDL для удаленного веб-сервиса
$sc = new SoapClient("http://localhost.com/wsdl.xml", array());
Я также попытался:
$sc = new SoapClient("http://localhost.com/wsdl.xml, array ("encoding"=>"ISO-8859-1",
"stream_context" => stream_context_create($opts),
"trace"=>1,
"location"=>'http://remoteurl.com/wsdl',
"exceptions"=>TRUE,
"connection_timeout"=>20000));
Если я просто использовать remoteurl.com/wsdl это работает. Есть идеи?