Estoy un poco confundido acerca de cómo se implementa SOAPAction en WCF (y otros marcos de servicios web para el caso).WCF Soap Actions en el encabezado HTTP o encabezado SOAP?
En un cliente de prueba, tengo un inspector de mensajes del cliente configurado para capturar tanto el mensaje SOAP como los encabezados HTTP que se envían con la solicitud. Al menos aquí en el inspector de mensaje del cliente, la acción se muestra como un elemento en el encabezado SOAP:
<s:Header>
<Action ... >http://myurl.com/2009/11/MyService/MyMethod</Action>
Sin embargo, si veo la solicitud de Fiddler, el elemento Action
ha desaparecido y en su lugar hay ahora es un adicional entrada en los encabezados HTTP:
SOAPAction: "http://myurl.com/2009/11/MyService/MyMethod"
¿Alguien puede explicar qué diablos está pasando ??
Gracias!
Probablemente sean equivalentes. No es realmente un problema técnico, pero es un poco confuso que mi inspector de mensajes me esté diciendo una cosa, pero el mensaje real que sale es diferente. Además, el proveedor del servicio también verificó que Fiddler tenía razón y mi inspector de mensajes no me dio la verdadera solicitud de salida. Esperaba que alguien pudiera explicar por qué ocurre este comportamiento. – WayneC