Chapitre 18 Sandbox : Test de l'API

L'API est mise à disposition avec un module facultatif permettant de tester des requêtes REST.

Ce paquet se nomme Dynacase HTTP Api v1 : sandbox, il ajoute l'application HTTPAPI_V1_DEV et son interface est accessible via l'url : <contexte>/?app=HTTPAPI_V1_DEV.

18.1 Interface

L'interface se présente comme ci-dessous :

Interface sandbox

Figure 10. Interface sandbox

Elle est séparée en deux parties :

  • la partie de gauche est dédiée à la construction de la requête : vous avez accès à :
    • une liste de requête standard d'exemple (examples),
    • la page de présentation de l'api (Show the documentation),
    • l'URL de la ressource,
    • la méthode que vous souhaitez appliquer à l'URL (GET, POST, PUT, DELETE),
    • un champ pour saisir le contenu de la requête (uniquement pour les requêtes POST, PUT),
    • le bouton pour envoyer la requête.
  • la partie droite est dédiée au résultat, elle est automatiquement mise à jour après un clique sur le bouton envoyer la requête. Le résultat est présenté sous la forme d'une chaîne JSON indentée.

18.2 Précautions d'usage

Ce programme est mis à disposition à des fins pédagogique pour mieux comprendre l'API, son usage en production est à proscrire. La base de documents manipulée via l'application est la base réelle, si vous supprimez, modifiez, créez un document celui-ci est modifié en conséquence.

×