Envoi d’une requête HTTP
La réponse obtenue suite à la requête HTTP peut être stockée :
- dans un fichier temporaire
- au sein d’une variable du workflow
Réponse stockée dans un fichier
Paramètre | Obligatoire | Description |
---|---|---|
URL | Oui | URL HTTP |
Temporary file variable | Oui | Nom de la variable de sortie dans laquelle est stockée l’identifiant du ficher temporaire |
Réponse stockée dans une variable
Paramètre | Obligatoire | Description |
---|---|---|
URL | Oui | URL HTTP |
Expected response type | Oui | Format attendu de la réponse HTTP |
Path | Oui | Sélecteur utilisé pour extraire la partie de la réponse à conserver |
Response variable | Oui | Nom de la variable de sortie dans laquelle est stockée la partie sélectionnée de la réponse HTTP |
Ces paramètres peuvent être valorisés à l’aide de variable du processus tel que ${variable}
.
Sélecteur de réponse
Afin de conserver uniquement une ou plusieurs parties de la réponse obtenue, il est possible de définir un sélecteur. Ce sélecteur doit être adapté en fonction du format de la réponse HTTP.
XPath
XPath est un langage permettant de localiser des noeuds au sein d’un document XML. Un chemin XPath peut être utilisé pour conserver une ou plusieurs portions d’une réponse HTTP obtenue au format XML.
JSONPath
Les expressions JSONPath peuvent être utilisées pour des réponses au format JSON.
Les expressions JSONPath peuvent être utilisées tel que :
la notation par points :
$ .store.book [0] .title
la notation entre parenthèses :
$ ['store'] ['book'] [0] ['title']
Pour plus d’informaion, veuillez consulter la spécification JSONPath