HTTP

FlowerDocs permet, depuis un processus, de lancer une requête HTTP.

Envoie d’une requête HTTP

Informations d’envoie

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 Non Nom de la variable utilisée pour stocker la partie sélectionnée de la réponse HTTP
Save as temp file Oui Détermine si la réponse HTTP est stockée en tant que fichier temporaire
Temporary file Variable Non Nom de la variable utilisée pour stocker l’identifiant du ficher temporaire

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