Boa tarde.
Estou tentando consumir um web service com a classe SoapClient do PHP, porém estou recebendo o seguinte erro:
[06-Aug-2018 14:55:46 America/Sao_Paulo] PHP Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn’t load from ‘http://www.webservicex.net/ConvertTemperature.asmx?WSDL’ : failed to load external entity “http://www.webservicex.net/ConvertTemperature.asmx?WSDL”
in /home/planofamiliarvid/public_html/area-medico/modules/busca/teste.php:8
Stack trace:
#0 /home/planofamiliarvid/public_html/area-medico/modules/busca/teste.php(8): SoapClient->SoapClient(‘http://www.webs…’)
#1 {main}
thrown in /home/planofamiliarvid/public_html/area-medico/modules/busca/teste.php on line 8
Local funciona corretamente, quando coloco no servidor aparece o erro informado acima. Segue abaixo algumas configurações do servidor quanto ao SOAP:
Segue abaixo o código fonte:
$client = new SoapClient("URL DO WEB SERVICE");
$result = $client->consultaCodigo(array(
"Login" => "LOGIN",
"Senha" => "SENHA",
"Requisicao" => "123321"
));
var_dump($result);
Estou utilizando PHP 7.1
Alguém já passou por este problema ? Como posso proceder para sanar este problema ?