Appel REST Authentifié
La tâche Appel REST Authentifié effectue une requête HTTP vers un service externe. Elle prend en charge les requêtes anonymes, l'authentification Basic ou Bearer, les en-têtes personnalisés, le corps de la requête et le proxy.
Configuration
| Champ | Description |
|---|---|
| Connexion SSL | Indique si utiliser une connexion protégée. |
| Proxy | Utilise la configuration système, aucun proxy ou un proxy personnalisé. |
| Adresse proxy | Obligatoire uniquement en choisissant un proxy personnalisé. |
| URL | Adresse du service. Peut contenir des paramètres de workflow dynamiques. |
| Authentification | Aucune, Basic ou Bearer. |
| Utilisateur et Mot de passe | Coordonnées requises pour l'authentification Basic. |
| Token | Coordonnée requise pour l'authentification Bearer. |
| Méthode | GET, POST ou PUT. |
| En-têtes | Liste JSON des en-têtes à envoyer. |
| Corps | Corps de la requête ; non prévu pour la méthode GET. |
Les en-têtes sont représentés sous forme de liste de chaînes :
[
"Content-Type: application/json",
"Accept-Language: it-IT"
]
Dans le corps, vous pouvez utiliser les paramètres Sybot. Dans cet exemple, les valeurs proviennent de tâches précédentes :
string:{
"documento": "#>document_name<#",
"stato": "#>document_status<#"
}
N'insérez pas de coordonnées directement dans les en-têtes ou le corps lorsque les champs d'authentification appropriés sont disponibles. Évitez également de reporter des mots de passe, des jetons ou du contenu confidentiel dans les noms des tâches et les messages destinés aux journaux.
Résultats
La tâche rend disponibles :
- les en-têtes et le corps de la réponse ;
- le code de statut HTTP ;
- le résultat de l'opération ;
- le résumé structuré de l'exécution.
Utilisez le code HTTP et le contenu de la réponse dans les conditions suivantes. Un code 2xx indique normalement une requête acceptée, tandis que les codes 4xx et 5xx nécessitent la gestion de l'erreur prévue par le workflow.
Vérification
Exécutez initialement l'appel avec des données synthétiques et vérifiez dans Logs méthode, code de réponse et éventuel message de diagnostic. Les données sensibles ne doivent pas être copiées dans des variables destinées aux notifications ou aux fichiers publics.