Estoy realizando una aplicación para el facebook para recargas y necesito conectarme al webservices de una operadora x. Estoy utilizando la librería de SoapClient, nativa de PHP.
La conexión se realiza mediante HTTPS, nos habían proporcionado primeramente una URL en HTTP con el cuál la librería funcionaba perfectamente. Ya que estaba todo desarrollado, al momento de pasarnos la URL HTTPS y al ejecutar el script devuelve el siguiente error.
Código:
Este es el código PHP que utilizo.Exception Error! SOAP-ERROR: Parsing WSDL: Couldn't load from 'URL DEL SERVIDOR?wsdl' : failed to load external entity "URL DEL SERVIDOR?wsdl"
Código PHP:
Ver original
<?php try { 'soap_version' => SOAP_1_1, 'exceptions' => true, 'trace' => 1, 'cache_wsdl' => WSDL_CACHE_NONE ); $client = new SoapClient('URL DEL SERVIDOR?wsdl', $options); // Note where 'Get' and 'request' tags are in the XML } catch (Exception $e) { echo "<h2>Exception Error!</h2>"; echo $e->getMessage(); }
He buscado por todos lados y no consigo solucionarlo, por eso recurro a ustedes. He probado utilizar la librería de nuSoap y tampoco tuve éxito. Espero puedan ayudarme.