SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: japuentem en Miércoles 16 de Abril de 2008, 17:30

Título: Error Al Crear El Objeto Soapclient
Publicado por: japuentem en Miércoles 16 de Abril de 2008, 17:30
En esta parte de mi codigo creo el cliente soapclilent

Código: Text
  1.  
  2. $soapclient = new soapclient($rutaServidor, true);
  3.  
  4.  

pero al crearse el objeto me manda este error

wsdl error: HTTP ERROR: server failed to send headers

y no se porque.

yo me imagino que es al querer leer las cabeceras del archivo wsdl y lo digo por esto


["wsdl"]=> NULL } Error.....wsdl error: HTTP ERROR: server failed to send headers
Título: Re: Error Al Crear El Objeto Soapclient
Publicado por: ibito en Miércoles 16 de Abril de 2008, 17:54
Si pones mas parte de tu código talvez te podamos ayudar
Título: Re: Error Al Crear El Objeto Soapclient
Publicado por: arielb en Jueves 17 de Abril de 2008, 00:19
hola, creo que el 2do parametro está mal

Código: Text
  1. if (isset($_POST['txt_nombre'])&&$_POST['txt_nombre']!="") {
  2.      $nombre   = $_POST['txt_nombre'];
  3.    $apellido = $_POST['txt_apellido'];
  4.     require_once('../lib/nusoap.php');
  5.      $wsdl="http://localhost/servicio/servicio.php?wsdl";
  6.      $client=new soapclient($wsdl, 'wsdl');
  7.      $param=array('nombre'=>$nombre,'apellido'=>$apellido);
  8.    
  9.      $response = $client->call('datos_per_ws_insertar', $param);
  10.      ($response!=null)?print_r($response):print_r("Error en el proceso");
  11.   }
  12. ?>
  13.