Incluir header en webservice
Hola,
Tengo un problema al consumir un webservice de una empresa de transportes. Hay que llamar a un primer webservice para identificarte y te devuelve un id que debes mandar al segundo webservice dentro del <header> junto con los datos para dar de alta el envio. He importado los wsdl con delphi tokyo y la cabecera está allí:
Pero no sé como incluirla en el xml al hacer el envio. Se está enviando: Código:
<?xml version="1.0"?> Código:
<?xml version="1.0"?> Muchas gracias |
No comentas qué componentes estás utilizando.
En el caso de TRESTclient, puedes añadir los HAEDERS como parámetros de la cabecera. Algo simila a esto:
|
Hola
Los Header se envían antes de llamar el método que vas a consumir. En tu caso yo haría algo así, lo hago al aire, ajusta lo que se necesite:
Saludos |
Cita:
La solución de egostar funciona perfectamente (añadiendo una 's' ;) ) :
Muchísimas gracias a todos. Saludos, |
La franja horaria es GMT +2. Ahora son las 03:17:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi