Buenos días y feliz 2013! Tengo un pequeño problema y me gustaría que me ayudaran.
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:
Exception Error!
SOAP-ERROR: Parsing WSDL: Couldn't load from 'URL DEL SERVIDOR?wsdl' : failed to load external entity "URL DEL SERVIDOR?wsdl"
Este es el código PHP que utilizo.
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.