Descompresión con la actividad Recibir solicitud HTTP
La actividad Recibir solicitud HTTP sólo admite la descompresión con el formato gzip. La actividad Recibir solicitud HTTP no admite el formato deflate ni el de compresión de archivos UNIX común denominado compresión.
La actividad Recibir solicitud HTTP sólo admite la recepción de solicitudes HTTP mediante el protocolo HTTP/HTTPS 1.0.
El comportamiento en tiempo de ejecución de descompresión de la actividad Recibir solicitud HTTP al recibir una solicitud HTTP depende de las siguientes condiciones:
- El valor de Contenido-codificación en el nivel de mensaje
- La configuración de la casilla de verificación Utilizar compresión/descompresión en el nivel de actividad
La forma en que estas condiciones afectan al comportamiento de descompresión en tiempo de ejecución de la actividad Recibir solicitud HTTP se describe en las secciones siguientes y en la tabla incluida en la sección Comportamiento de descompresión en tiempo de ejecución.
Valor de Contenido-codificación en el nivel de mensaje
El valor del parámetro de la cabecera HTTP Contenido-codificación de la solicitud HTTP puede determinar si el Dispositivo de integración descomprime el cuerpo de la solicitud HTTP que se recibe del cliente HTTP, como se muestra en la siguiente ilustración.

El valor de la cabecera Contenido-codificación está representado en la tercera columna con la etiqueta Valor de Contenido-codificación en la tabla incluida en la sección Comportamiento de descompresión en tiempo de ejecución.
Configuración de la descompresión en el nivel de actividad
De forma predeterminada, la descompresión se activa en el nivel de actividad para la actividad Recibir solicitud HTTP. Para desactivar la descompresión en el nivel de actividad, deseleccione la casilla de verificación Utilizar compresión/descompresión. La casilla de verificación Utilizar compresión/descompresión se encuentra disponible en la tarea Configurar de la actividad. La segunda columna etiquetada Casilla de verificación Utilizar compresión/descompresión en la tabla incluida en la sección Comportamiento de descompresión en tiempo de ejecución representa la configuración de la casilla de verificación Utilizar compresión/descompresión.
Comportamiento de descompresión en tiempo de ejecución
La siguiente tabla describe el comportamiento en tiempo de ejecución de la descompresión cuando el Dispositivo de integración recibe una solicitud HTTP del cliente HTTP:
Casilla de verificación Utilizar compresión/descompresión (nivel de actividad) | Valor de Contenido-codificación (nivel de mensaje) | Comportamiento en tiempo de ejecución de descompresión del Dispositivo de integración |
---|---|---|
seleccionada | gzip | El Dispositivo de integración descomprime el cuerpo de la solicitud utilizando el formato gzip. El valor de Contenido-codificación se establece en gzip en el parámetro de salida httpheaders devuelto por la actividad. |
seleccionada | no establecido | El Dispositivo de integración envía el cuerpo de la solicitud tal cual (sin modificar). El valor de Contenido-codificación no se establece en gzip en el parámetro de salida httpheaders devuelto por la actividad. |
seleccionada | identidad | El Dispositivo de integración no descomprime el cuerpo de la solicitud. El valor de Contenido-codificación se establece en identity en el parámetro de salida httpheaders devuelto por la actividad. |
seleccionada | cualquier otra serie además de gzip o identity | El Dispositivo de integración envía el código de respuesta 415 (tipo de medio no soportado). |
sin seleccionar | el valor no es significativo | El Dispositivo de integración no descomprime el cuerpo de la solicitud y el valor actual de Contenido-codificación de la solicitud se transfiere tal cual al parámetro de salida httpheaders de la actividad. Por ejemplo, si el valor de Contenido-codificación se establece en gzip pero la casilla de verificación Utilizar compresión/descompresión no está seleccionada, el Dispositivo de integración no descomprime el cuerpo de la solicitud, pero el valor de Contenido-codificación se establece en gzip en el parámetro de salida httpheaders de la actividad. |