Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2013, 07:31
Drhank
 
Fecha de Ingreso: noviembre-2009
Mensajes: 63
Antigüedad: 15 años
Puntos: 7
Error SOAP-ERROR: Parsing WSDL (SoapClient PHP)

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
  1. <?php
  2.  
  3. date_default_timezone_set("America/La_Paz");
  4.  
  5. try {
  6.     $options = array(
  7.         'soap_version' => SOAP_1_1,
  8.         'exceptions' => true,
  9.         'trace' => 1,
  10.         'cache_wsdl' => WSDL_CACHE_NONE
  11.     );
  12.     $client = new SoapClient('URL DEL SERVIDOR?wsdl', $options);
  13.    
  14. // Note where 'Get' and 'request' tags are in the XML
  15. } catch (Exception $e) {
  16.     echo "<h2>Exception Error!</h2>";
  17.     echo $e->getMessage();
  18. }

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.