Altova RaptorXML Server 2024

La classe wrapper est définie dans le nom de fichier C# RaptorXMLREST.cs, et est dénommée RaptorXMLRESTAPI.

 

Elle définit les classes clés suivantes pour envoyer les requêtes HTTP et recevoir les réponses HTTP via REST :

 

Commande

MultiPartCommand

CommandResponse

ResultDocument

 

Elle définit les fonctions suivantes :

 

pollCommandResult

fetchCommandResult

sendRequest

cleanupResults

 

Pour voir comment le wrapper met en œuvre l’API REST, lisez la section Requêtes Client pour comprendre comment fonctionne l’API REST. Ensuite, vous pouvez lire le code C# de la classe wrapper pour voir comment le wrapper met en œuvre le code C# pour l’API REST.

 

Par exemple, si vous voulez voir comment une commande est envoyée à RaptorXML Server depuis le code C#, vous pourriez faire la chose suivante :

 

L’interface REST permet d’envoyer une commande à RaptorXML Server par le biais de la requête POST HTTP. Ce mécanisme est décrit au chapitre Initier des tâches avec POST.

La prochaine question est de savoir : Comment le wrapper passerait-il la commande à l’API REST ? Le mécanisme à cette fin est défini dans la classe Commande du wrapper. Ouvrez le fichier RaptorXMLREST.cs pour voir le code de la classe Commande.

Ensuite, pour voir comment le code de programme instancie la classe Commande du wrapper, voir le code des trois tâches dans le code de programme.

 

© 2018-2024 Altova GmbH