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
Lorsque
ThrowExceptionOnFailed est true (valeur par défaut) et que la réponse contient un code d’erreur, la transaction est interrompue et le message d’erreur apparaît dans Skill Monitor.
Lorsque ThrowExceptionOnFailed est false, les réponses d’erreur (4xx/5xx) ne génèrent pas d’exception. 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é, et dans ces cas, aucun code d’état HTTP n’est disponible.
La valeur
Timeout ne peut pas dépasser la limite de durée d’exécution du script (600 secondes).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.
SetSourceFileContent est obsolète. Cette méthode accède uniquement au premier fichier d’une transaction. Utilisez plutôt SetFileContent.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 :
