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 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 :
