Interface Client REST HTTP

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  API serveur : REST HTTP, COM/.NET, Java >

Interface Client REST HTTP

RaptorXML Server accepte les tâches de validation soumises par HTTP (ou HTTPS). La description de tâche ainsi que les résultats sont échangés en format JSON. Le flux de travail de base est tel que montré dans le diagramme ci-dessous.

RaptorHTTP

 

Problèmes de sécurité liés à l'interface REST HTTP

L'interface REST HTTP, par défaut, permet aux documents de résultat d'être rédigés sur tout emplacement spécifié par le client (qui est accessible avec le protocole HTTP). C'est pourquoi il est important de considérer ces aspects de sécurité lors de la configuration de RaptorXML Server.

 

Si vous estimez que la sécurité ait pu être compromise ou que l'interface ait pu être utilisée à mauvais escient, le serveur peut être configuré pour écrire les documents de résultat dans un répertoire de sortie réservé sur le serveur lui-même. Cela est spécifié en configurant l'option server.unrestricted-filesystem-access du fichier de configuration du serveur sur false. Lorsque l'accès est limité de cette manière, le client peut télécharger les documents de résultat depuis le répertoire de sortie réservé avec des requêtes GET. En alternative, un administrateur peut copier/charger les fichiers de document de résultat depuis le serveur vers l'emplacement cible.

 

Dans cette section

Avant d'envoyer une requête client, RaptorXML Server doit être lancé et configuré correctement. La procédure est décrite dans la section Configuration de serveur. Vous trouverez une description comment envoyer les requêtes client dans la section Requêtes de client.

 


© 2019 Altova GmbH