HttpRequest envoie à des services externes des requêtes HTTP contenant des données application/x-www-form-urlencoded, du texte ou des données binaires.
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
| Url | string | Lecture/écriture | L’URL de la ressource. |
| Method | string | Lecture/écriture | La méthode de requête (par exemple, GET ou POST). |
| AuthToken | string | Lecture/écriture | Jeton d’authentification si le service externe exige une authentification. |
| AuthScheme | string | Lecture/écriture | Mode d’authentification. |
| ThrowExceptionOnFailed | boolean | Lecture/écriture | Si true (par défaut), les codes d’état de réponse HTTP en dehors de 200–299 génèrent une exception. Voir la note ci-dessous. |
| Timeout | number | Lecture/écriture | Délai d’expiration de la requête, en minutes. La valeur par défaut est de 1 minute. |
| ResponseText | string | Lecture seule | Le corps de la réponse au format texte. |
| ResponseType | string | Lecture seule | Le type de contenu de la réponse (par exemple, application/json). |
| Status | number | Lecture seule | Le code d’état de la réponse HTTP renvoyé par le service externe. |
Lorsque
ThrowExceptionOnFailed est false, aucune exception n’est générée pour les réponses 4xx/5xx — vérifiez alors vous-même le code d’état HTTP dans Status. Une réponse avec un code d’erreur signifie que le service externe est joignable et qu’il répond. Les erreurs liées à la disponibilité du service ou aux échecs de connexion génèrent toujours une exception du programme, quelle que soit cette propriété — dans ces cas, aucun code d’état HTTP n’est disponible.Si
ThrowExceptionOnFailed est true et que la réponse contient un code d’erreur, la transaction est interrompue et le message d’erreur apparaît dans Skill Monitor.Méthodes
SetHeader
Send
SetFileContent
application/json, application/pdf). Pour le remplacer, transmettez mediaType.
- La première surcharge envoie les données exportées (depuis
Document.Exports) sous forme de fichier. - La seconde surcharge envoie des données binaires — soit l’image source utilisée lors de la création de la transaction, soit une image provenant d’un champ de type Picture.
SetSourceFileContent
mediaType si nécessaire.
SetStringContent
Content-Type: application/json et l’encodage UTF-8 sont utilisés. Vous pouvez remplacer l’un ou l’autre à l’aide des paramètres optionnels.
SetUrlFormEncodedContent
application/x-www-form-urlencoded. L’objet doit être un simple ensemble de paires propriété-valeur :
