Índice

Search

  1. Prólogo
  2. Servicios web
  3. servicios web SOAP
  4. Objeto de datos WSDL
  5. Objeto de esquema
  6. Cómo crear un servicio web SOAP
  7. Asignaciones de operación
  8. Análisis de mensajes SOAP del servicio web
  9. Generación de mensajes SOAP del servicio web
  10. Transformación de consumidor de servicio web
  11. servicios web REST
  12. Cómo crear un servicio web REST
  13. Transformación de consumidor de servicio web REST
  14. REST Web Service Consumer Transformation Use Cases
  15. Administración de los servicios web REST y SOAP
  16. Compatibilidad de tipos de datos

Web Services Guide

Web Services Guide

Compresión de mensajes

Compresión de mensajes

Cuando se habilita la compresión de mensajes SOAP, la transformación de consumidor de servicio web comprime los mensajes de solicitud de servicio web y recibe mensajes de respuesta de servicio web comprimidos.
La transformación de consumidor de servicio web codifica la solicitud SOAP mediante compresión GZip. La transformación acepta un mensaje de respuesta codificado con GZip o la compresión por desinflado.
Cuando el servicio de integración de datos recibe la respuesta del servicio web, comprueba el encabezado HTTP de codificación de contenido en el mensaje SOAP y descodifica el mensaje.
El valor predeterminado es no realizar codificación de compresión. El servicio web no comprime la respuesta SOAP.
La siguiente tabla muestra los encabezados en la solicitud los mensajes de respuesta cuando la compresión está activada o desactivada:
Compresión
Encabezado
Activada
Encabezado de codificación de contenido: GZip
Encabezado de codificación de aceptación: GZip, desinflado
Desactivada
Encabezado de codificación de contenido vacío
Encabezado de codificación de aceptación vacío
En ocasiones, un servicio web codifica un mensaje de respuesta con una compresión predeterminada. La transformación de consumidor de servicio web descodifica el mensaje si está codificado mediante GZip o desinflado. La transformación de consumidor de servicio web registra un mensaje en el registro de asignación en el caso de que el servicio web codifique el mensaje de respuesta inesperadamente.
Habilite la compresión en las propiedades avanzadas de la transformación.