Sobre web services

26/07/2006 - 22:47 por Diego Cofré | Informe spam
Estoy desarrollando Web Services que necesitan una autenticación no estándar
(basada en usuarios y contraseñas internas). En los manuales en general
recomiendan que para estos casos se usen Soap Headers pero no le veo ninguna
diferencia / ventaja a los Headers con respecto a poner dos parametros más
en el WebMethod que especifiquen el usuario y la contraseña.
¿Alguien me podría decir si obtengo ventajas de la utilización de headers en
vez de parámetros?

Saludos y gracias
Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com
 

Leer las respuestas

#1 Alberto Poblacion
27/07/2006 - 09:03 | Informe spam
"Diego Cofré" wrote in message
news:
Estoy desarrollando Web Services que necesitan una autenticación no
estándar
(basada en usuarios y contraseñas internas). En los manuales en general
recomiendan que para estos casos se usen Soap Headers pero no le veo
ninguna
diferencia / ventaja a los Headers con respecto a poner dos parametros más
en el WebMethod que especifiquen el usuario y la contraseña.
¿Alguien me podría decir si obtengo ventajas de la utilización de headers
en
vez de parámetros?



Los headers tienen ventaja en cuanto a claridad del código fuente en el
caso de que hagas múltiples llamadas consecutivas a diversas funciones del
servicio web. En ese caso, solo hay que escribir el paso de credenciales una
vez, al crear la clase proxy del servicio, y luego en todas las llamadas a
las funciones no hay que andar arrastrando los dos parámetros adicionales.

Si solo vas a llamar a una única función en el servicio web, no vale la
pena andar manipulando las cabeceras.

Preguntas similares