L'activité de services Web Fournir service prend en charge la décompression au format gzip uniquement.
L'activité Fournir service prend en charge uniquement la réception de requêtes HTTP à l'aide du protocole HTTP/HTTPS 1.0.
Ces conditions affectent comportement d'exécution de la décompression de l'activité Fournir service et sont décrites ci-après et dans le tableau figurant dans la section Comportement d'exécution de la décompression.
La valeur de l'en-tête Content-Encoding est représentée par la troisième colonne intitulée Valeur de Content-Encoding dans le tableau fourni dans la section Comportement d'exécution de la décompression.
Par défaut, la décompression est activée au niveau de l'activité pour l'activité Fournir service. Vous pouvez désactiver la décompression au niveau de l'activité en désélectionnant la case à cocher Utiliser la compression/décompression. La case à cocher Utiliser la compression/décompression est disponible dans la tâche Configurer de l'activité. La deuxième colonne intitulée Case à cocher Utiliser la compression/décompression du tableau figurant à la section Comportement d'exécution de la décompression, représente le paramétrage de la case à cocher Utiliser compression/décompression.
Case à cocher Utiliser la compression/décompression (niveau activité) | Valeur de Content-Encoding (niveau message) | Comportement de l'exécution de la décompression sur le dispositif d'intégration |
---|---|---|
sélectionnée | gzip | Le dispositif d'intégration décompresse le corps de la requête à l'aide du format gzip. La valeur de l'en-tête Content-Encoding est définie par gzip dans le paramètre de sortie headers renvoyé par l'activité. |
sélectionnée | non défini | Le dispositif d'intégration envoie le corps de la requête tel quel (non modifié). La valeur de Content-Encoding n'est pas définie dans le paramètre de sortie headers renvoyé par l'activité. |
sélectionnée | identify | Le dispositif d'intégration envoie le corps de la requête tel quel (non modifié). La valeur de Content-Encoding n'est pas définie dans le paramètre de sortie headers renvoyé par l'activité. |
sélectionnée | tout autre chaîne que gzip ou identity | Le dispositif d'intégration envoie le code réponse 415 (type de support non pris en charge). |
désélectionnée | la valeur n'est pas significative | Le dispositif d'intégration ne décompresse pas le corps de la requête et la valeur en cours de l'en-tête Content-Encoding dans la requête est transmise telle quelle au paramètre de sortie headers de l'activité. Par exemple, si la valeur de Content-Encoding est définie sur gzip alors que la case à cocher Utiliser la compression/décompression est désélectionnée, le dispositif d'intégration ne décompresse pas le corps de la requête mais Content-Encoding est défini par gzip dans le paramètre de sortie headers de l'activité. |
Le tableau suivant décrit le comportement d'exécution de la compression lorsque le dispositif d'intégration envoie une requête HTTP au service Web.
Case à cocher Utiliser la compression/décompression (niveau activité) | Valeur Accept-Encoding initiale | Le noeud final prend en charge la compression ? | Valeur Accept-Encoding transmise dans la requête HTTP au Service Web |
---|---|---|---|
sélectionnée | gzip,deflate | oui | L'en-tête Accept-Encoding est défini sur gzip,deflate dans la requête. |
la valeur n'est pas significative | la valeur n'est pas significative | non | La valeur en cours de l'en-tête Accept-Encoding est transmise telle quelle dans la requête. |
désélectionnée | la valeur n'est pas significative | la valeur n'est pas significative | La valeur en cours de l'en-tête Accept-Encoding est transmise telle quelle dans la requête. |
Case à cocher Utiliser la compression/décompression (niveau activité) | Valeur Content-Encoding de la réponse HTTP (niveau message) | Le noeud final prend en charge la compression ? | Comportement d'exécution de la décompression sur le dispositif d'intégration lors de la réception d'une réponse |
---|---|---|---|
sélectionnée | gzip | oui | Le dispositif d'intégration décompresse le corps de la réponse à l'aide du format gzip. |
sélectionnée | deflate | oui | Le dispositif d'intégration décompresse le corps de la réponse à l'aide du format deflate. |
sélectionnée | identity | oui | Le dispositif d'intégration ne décompresse pas le corps de la réponse. |
sélectionnée | valeur non répertoriée dans l'en-tête Accept-Encoding | oui | Le dispositif d'intégration consigne l'erreur selon laquelle les données de réponse ont été reçues dans un type de codage de contenu non sollicité. |
sélectionnée | la valeur n'est pas significative | non | Le dispositif d'intégration ne décompresse pas le corps de la réponse. La valeur en cours de l'en-tête Content-Encoding est transmise telle quelle dans la réponse. |
désélectionnée | la valeur n'est pas significative | la valeur n'est pas significative | Le dispositif d'intégration ne décompresse pas le corps de la réponse. La valeur en cours de l'en-tête Content-Encoding est transmise telle quelle dans la réponse. |