L'activité HTTP Demande Get envoie une demande Get à l'emplacement spécifié (le noeud final ou point d'extrémité HTTP) et reçoit une réponse HTTP de cet emplacement.
Zone ou case à cocher | Description |
---|---|
URL (chemin après le nom d'hôte) | Chemin de la ressource auquel l'activité Demande Get envoie la demande, par
exemple : /chemin.
La chaîne que vous indiquez dans cette zone doit exclure la partie http://,
le nom d'hôte et le numéro de port du dispositif d'intégration.
L'URL complète est automatiquement construite à
partir du nom d'hôte du dispositif d'intégration, du numéro de port spécifié dans le noeud final HTTP et du chemin
spécifié dans cette zone. Par exemple, si l'URL complète à laquelle l'activité Demande Get envoie
la demande est http://monAR:monPort/Chemin, dans cette zone, il vous suffit d'indiquer la chaîne
/Chemin.
Le chemin spécifié doit être différent pour chacune des activités Demande Get déployées simultanément sur le même
dispositif d'intégration et utilisant le même port. Pour utiliser des paramètres de chemin et des paramètres de requête, entrez une URL au format suivant : url/{chemin}?nom1=valeur1&nom2=valeur2. Vous pouvez ainsi mapper une valeur de chaîne au paramètre "{chemin}" et spécifier des noms de paramètre de requête : nom1 et nom2 dans cet exemple. Si vous choisissez de déclarer plusieurs paramètres "{chemin}", veillez à ce qu'ils aient chacun un nom différent. Les paramètres portant le même nom sont représentés par un seul noeud dans la mappe. Les paramètres de chemin sont affichés sous /httpheaders/pathParameters dans le panneau Mapper les entrées. Les paramètres de requête sont affichés sous /httpheaders/queryParameters dans le panneau Mapper les entrées. Remarque : Dans l'URL, la valeur que vous affectez à un paramètre de requête n'est pas passée au
mappeur. Pour affecter une valeur au paramètre de requête, mappez explicitement une valeur au
paramètre de requête dans le mappeur ou définissez une valeur par défaut.
|
Où le message de demande est De type | =)(Specifies the message type of the HTTP response - either Text or Binary. |
Où le message de réponse est De type | Type de message de la réponse HTTP - Texte ou Binaire. |
Arrêter le traitement du travail d'orchestration ou Continuer le traitement et renvoyer le code d'erreur HTTP |
Comportement d'exécution de l'activité si une réponse d'erreur est renvoyée du serveur HTTP :
|
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 désélectionnée et la compression/décompression est désactivée pour cette activité. Cochez la case Utiliser la compression/décompression pour activer la compression/décompression pour cette activité. Pour plus d'informations, voir la rubrique Compression/décompression avec l'activité Demande HTTP Invoke/Get/Post/Head/Put/Delete. |
Zone | Description |
---|---|
Réessayer | |
1) Attendre ___ secondes entre chaque tentative. | Indique la durée (en secondes) pendant laquelle le dispositif d'intégration attend avant de tenter à nouveau d'établir une connexion au serveur HTTP. |
2) Tenter de se connecter ___ fois avant l'échec. | Nombre de tentatives - le nombre maximum de fois que le dispositif d'intégration tente d'établir une connexion avec le serveur HTTP avant d'émettre une erreur et d'arrêter le traitement du travail d'orchestration en cours. Si vous déployez une orchestration qui contient une activité HTTP Demande Get et que le dispositif d'intégration ne peut pas se connecter au serveur HTTP spécifié, le dispositif d'intégration consigne les erreurs de connexion en tant qu'avertissements dans les journaux du système et de l'orchestration jusqu'à ce que la valeur de nombre de tentatives soit atteinte. Lorsque le nombre de tentatives est atteint, le dispositif d'intégration consigne une erreur dans les journaux du système et de l'orchestration et arrête le traitement du travail d'orchestration en cours. Par exemple, si vous indiquez la valeur 3 pour le nombre de tentatives, les erreurs de première, seconde et troisième connexions apparaissent dans le journal système en tant qu'avertissements. Le dispositif d'intégration consigne la quatrième erreur de connexion en tant qu'erreur et arrête le traitement du travail d'orchestration en cours. |
3) Dépassement de délai d'attente après __ secondes en l'absence de réponse du noeud final à une demande. | Durée en secondes avant l'expiration du délai entre une demande de l'activité sur un noeud final et le temps nécessaire au noeud final pour répondre. Pour l'activité HTTP Demande Get, le délai d'activité est le délai pendant lequel le dispositif d'intégration attend une réponse du serveur HTTP après avoir envoyé une demande HTTP, avant de générer une erreur de dépassement de ce délai. Un délai d'activité est différent d'un délai de connexion car l'expiration du délai d'une activité se produit après que la connexion avec le noeud final a été établie. Un délai de connexion spécifie la durée en secondes avant l'expiration du délai entre la tentative du dispositif d'intégration pour établir une connexion avec le noeud final et le temps nécessaire au noeud final pour répondre à la demande de connexion. Vous définissez le délai de connexion dans l'onglet Noeud final HTTP. Pour plus d'informations sur les délais de connexion, voir Création ou édition d'un noeud final de service Web. |
Noeuds du paramètre d'entrée httpheaders | Description |
---|---|
httpheaders/uri | Chemin de la ressource, par exemple : /momchemin. |
httpheaders/<nom_en-tête_configuré> | Si vous avez configuré au moins un en-tête de demande à l'étape En-têtes de demande, chacun est affiché ici. <nom_en-tête_configuré> représente les noms d'en-tête que vous avez sélectionnés ou entrés. |
httpheaders/pathParameters | Si vous avez configuré des paramètres de chemin dans l'URL à l'étape Configurer, chacun est affiché ici. Si aucun paramètre de chemin n'est spécifié, ce noeud n'apparaît pas. |
httpheaders/queryParameters | Si vous avez configuré des paramètres de requête dans l'URL à l'étape Configurer, chacun est affiché ici. Si aucun paramètre de requête n'est spécifié, ce noeud n'apparaît pas. |
httpheaders/otherHeaders/headerItem | Elément qui contient un ensemble de paramètres d'en-tête HTTP sous la forme de paires nom-valeur. 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 d'en-tête HTTP. |
httpheaders/otherHeaders/headerItem/value | Valeur du paramètre HTTP. |
Noeuds du paramètre d'entrée httpConnParameter | Description | Paramètres à remplacer dans le noeud final HTTP |
---|---|---|
timeout | Durée en secondes avant l'expiration du délai. | |
host | Spécifie le nom d'hôte ou l'adresse IP du serveur HTTP distant. | Le noeud host du paramètre d'entrée httpConnParameter remplace la zone Nom d'hôte du noeud final HTTP. |
port | Numéro de port du serveur HTTP distant. | Le noeud port du paramètre d'entrée httpConnParameter remplace la zone Port du noeud final HTTP. |
isSecure | Mettez ce booléen à true pour activer le protocole HTTPS (HTTP sécurisé sur SSL). Mettez ce booléen à false pour désactiver la sécurité. | Le noeud isSecure du paramètre d'entrée httpConnParameter remplace l'option Sécurité du noeud final HTTP. |
username | Nom d'utilisateur du compte utilisé pour la connexion au serveur HTTP. | Le noeud username du paramètre d'entrée httpConnParameter remplace la zone Nom d'utilisateur du noeud final HTTP. |
password | Mot de passe du compte utilisé pour la connexion au serveur HTTP. | Le noeud password du paramètre d'entrée httpConnParameter remplace la zone Mot de passe du noeud final HTTP. |
Paramètre de sortie | Description |
---|---|
httpheaders | En-tête de la demande HTTP. |
body | Corps du message de la demande HTTP. |
responsecode | Code de réponse HTTP renvoyé par le serveur HTTP à l'exécution. |
responsemessage | Message associé au code réponse HTTP. |
Noeuds du paramètre de sortie httpheaders | Description |
---|---|
httpheaders/uri | Chemin de ressource de la demande entrante ; par exemple, /chemin. |
httpheaders/<nom_en-tête_configuré> | Si vous avez configuré au moins un en-tête de réponse à l'étape En-têtes de réponse, chacun est affiché ici. <nom_en-tête_configuré> représente les noms d'en-tête que vous avez sélectionnés ou entrés. |
httpheaders/otherHeaders/headerItem | Elément qui contient un ensemble de paramètres d'en-tête HTTP sous la forme de paires nom-valeur. Plusieurs paramètres d'en-tête HTTP peuvent être spécifiés dans la demande HTTP. Il s'agit donc d'un noeud récurrent. |
httpheaders/otherHeaders/headerItem/name | Nom du paramètre d'en-tête HTTP. |
httpheaders/otherHeaders/headerItem/value | Valeur du paramètre d'en-tête HTTP. |