L'activité HTTP Envoyer réponse renvoie une réponse à l'expéditeur d'une requête HTTP.
La figure suivante montre l'activité
HTTP Envoyer réponse renvoie une réponse à l'expéditeur d'une requête HTTP.
L'activité
HTTP Envoyer réponse doit être utilisée en association avec une activité
HTTP Recevoir requête dans une orchestration, comme illustré dans la figure précédente. Si vous ajoutez une activité
HTTP Envoyer réponse à l'orchestration, vous devez cocher la case
Réponse requise dans la tâche
Configurer de l'activité
HTTP Recevoir requête.
Par défaut, la compression n'est pas activée pour l'activité HTTP Envoyer réponse.
Pour plus d'informations, voir Compression avec l'activité HTTP Envoyer réponse.
Ajout d'une activité HTTP Envoyer réponse dans l'orchestration
- Créez ou ouvrez une orchestration. Une représentation graphique de l'orchestration s'affiche.
- Sélectionnez l'onglet Activités et développez le dossier HTTP.
- Faites glisser l'activité Envoyer Response sur l'orchestration.
- Sélectionnez l'activité. La Liste de contrôle est affichée avec la tâche Configurer active dans le panneau de propriétés. Le panneau de propriétés est situé sous la représentation graphique de l'orchestration.
Configuration de l'activité
- Sélectionnez la tâche Configurer dans la Liste de contrôle. La tâche Configuration apparaît.
- Configurez toutes les zones et les cases à cocher de ce panneau, comme décrit dans le tableau suivant :
Tableau 1. Zone |
Description |
A |
Spécifie l'activité HTTP Recevoir requête associée à cette activité HTTP Envoyer réponse. En phase d'exécution, l'activité HTTP Recevoir requête reçoit la requête du client et l'activité HTTP Envoyer réponse envoie la réponse au client. |
De type |
=)(Specifies the message type of the HTTP response
- either Text or Binary. |
Utiliser la compression/décompression |
Indique si la compression/décompression est activée ou désactivée au niveau de l'activité. Par défaut, la case Utiliser la compression/décompression est cochée. Désélectionnez la case Utiliser la compression/décompression pour désactiver la compression pour cette activité. Pour plus d'informations, voir Compression avec l'activité HTTP Envoyer réponse. |
Mappage de l'entrée dans l'activité
- Sélectionnez la tâche Mapper les entrées dans la Liste de contrôle. Le paramètre d'entrée body est affiché dans le panneau Vers l'activité de la tâche Mapper les entrées.
Au moins une variable doit être mappée sur le paramètre d'entrée body car il s'agit d'un paramètre obligatoire. Le paramètre d'entrée body contient le corps du message de réponse HTTP renvoyé au client.
- Pour visualiser le paramètre d'entrée facultatif dans le panneau Vers l'activité du panneau Mapper les entrées, sélectionnez dans le menu de la barre d'outils ou cliquez avec le bouton droit de la souris dans le panneau Vers l'activité et sélectionnez l'option Afficher les paramètres facultatifs.
Si vous ne pouvez pas sélectionner l'option dans le menu de la barre d'outils, cliquez sur un noeud dans le panneau Mapper les entrées pour activer cette option. Le paramètre d'entrée httpheaders apparaît.
Le tableau suivant définit les noeuds du paramètre d'entrée
httpheaders :
Tableau 2. Noeuds du paramètre d'entrée httpheaders |
Description |
httpheaders/uri |
Chemin de la ressource, par exemple,
/Chemin. |
httpheaders/method |
Type de réponse HTTP, par exemple : POST. |
httpheaders/otherHeaders/headerItem |
Elément qui contient un ensemble de paramètres d'en-tête HTTP sous la forme de paires valeur-nom pour la réponse HTTP.
Plusieurs paramètres HTTP peuvent être spécifiés dans la réponse HTTP. Il s'agit donc d'un noeud récurrent. |
httpheaders/otherHeaders/headerItem/name |
Nom du paramètre HTTP. |
httpheaders/otherHeaders/headerItem/value |
Valeur du paramètre HTTP. |
- Créez une mappe entre la ou les variables d'orchestration et le ou les paramètres d'entrée. Voir Création d'une mappe pour des instructions générales sur le mappage
Utilisation de certificats avec Microsoft Internet Explorer
Si vous avez sélectionné l'option de sécurité
HTTPS dans le noeud final HTTP, notez que Microsoft Internet
Explorer ne reconnaît pas un certificat modifié et met en cache l'état SSL. Si vous modifiez des certificats, vous devez effacer l'état SSL.
Pour effacer l'état SSL dans Microsoft Internet
Explorer :
- Dans le menu de barre d'outils Microsoft Internet
Explorer, sélectionnez . Le panneau Options Internet apparaît.
- Cliquez sur sur l'onglet Contenu.
- Dans la section Certificats, cliquez sur Effacer l'état SSL. Le message "Le cache SSL a été effacé" apparaît.
- Cliquez sur OK, puis à nouveau sur OK.