Foros del Web » Programando para Internet » PHP »

Web Service

Estas en el tema de Web Service en el foro de PHP en Foros del Web. Hola, Estoy implementando un web service cuyo wsdl es host/WebService.asmx?WSDL. Lo estoy implementando con nusoap. El codigo es el siguiente Código PHP: <?php           ...
  #1 (permalink)  
Antiguo 02/03/2012, 02:33
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 10 meses
Puntos: 4
Web Service

Hola,

Estoy implementando un web service cuyo wsdl es host/WebService.asmx?WSDL.

Lo estoy implementando con nusoap. El codigo es el siguiente


Código PHP:
<?php
    
    
require_once('lib/nusoap.php');

    
$ini ini_set("soap.wsdl_cache_enabled","0");

    
$client = new soapclient('wsdl');
    
    
$test$client->call('Function',array("mail","pass","key"));
    
var_dump($test);
?>
Sin embargo lo que obtengo es:

Cita:

array
'faultcode' => string 'soap:Client' (length=11)
'faultstring' => string 'Server did not recognize the value of HTTP Header SOAPAction: .' (length=63)
'detail' => string '' (length=0)
Alguna idea como solucionar esto???

Gracias

Un saludo
__________________
La ficción es y será mi única realidad
  #2 (permalink)  
Antiguo 02/03/2012, 02:55
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Web Service

No deberías pasar la dirección del WSDL en esta linea?:

Código PHP:
Ver original
  1. $client = new soapclient('wsdl');
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 02/03/2012, 03:00
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 10 meses
Puntos: 4
Respuesta: Web Service

Si claro lo que pasa es que lo he puesto con variables porque no es un web service publico sino privado
__________________
La ficción es y será mi única realidad
  #4 (permalink)  
Antiguo 02/03/2012, 03:01
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Web Service

Dónde está la variable que hace referencia al $wsdl?

$client = new soapclient('wsdl');
__________________
Fere libenter homines, id quod volunt, credunt.
  #5 (permalink)  
Antiguo 02/03/2012, 03:27
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 10 meses
Puntos: 4
Respuesta: Web Service

es que no la puedo poner por aqui pero la tengo puesta en mi codigo
__________________
La ficción es y será mi única realidad

Etiquetas: service
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:13.