Aller au contenu
MagicWebBox
Connexion

Simulateur d'API

Simulez des requêtes API (GET, POST, PUT, PATCH, DELETE) avec des options configurables.

Réglages

Réponse

Le résultat apparaîtra ici.

À propos de l'outil

Ce client HTTP léger envoie de vraies requêtes à l’API de votre choix, directement depuis la page, sans installer Postman ni écrire de commande curl. Il sert à vérifier rapidement qu’un endpoint répond, à tester une clé d’API, à contrôler un code d’erreur ou à examiner la forme d’une réponse avant de l’intégrer dans votre code.

Il prend en charge les méthodes GET, POST, PUT, PATCH et DELETE. Les en-têtes se saisissent sous forme d’objet JSON et le corps en JSON ; si vous envoyez un corps sans préciser de Content-Type, application/json est ajouté. La réponse affiche le code de statut, son libellé et la durée en millisecondes, et le JSON reçu est indenté pour être lisible.

Comment l'utiliser

  1. Choisissez la méthode dans « Sélectionnez la méthode HTTP » et saisissez l’adresse dans « Entrez l’URL de l’API ».
  2. Ajoutez si besoin vos en-têtes dans « Entrez les en-têtes (format JSON) », par exemple {"Authorization": "Bearer …"}.
  3. Pour POST, PUT, PATCH ou DELETE, saisissez les données dans « Entrez le corps (format JSON) ».
  4. Cliquez sur « Envoyer la requête » et lisez le statut et la réponse.
  5. Cliquez sur « Copier la réponse » pour réutiliser le résultat.

Questions fréquentes

Pourquoi ma requête échoue-t-elle alors que l’API fonctionne avec curl ?

La requête part de votre navigateur, qui applique la règle CORS : l’API doit autoriser les appels depuis une page web. Une URL en http:// appelée depuis une page en https:// est aussi bloquée. curl n’a pas ces contraintes, d’où la différence.

Mes requêtes et mes jetons passent-ils par un serveur MagicWebBox ?

Non. La requête est envoyée directement par votre navigateur à l’URL saisie, sans relais par nos serveurs. Les en-têtes, comme un jeton d’autorisation, ne sont transmis qu’à l’API ciblée. Les champs ne sont pas conservés après le rechargement de la page.

Quels formats de corps sont acceptés ?

Le corps doit être du JSON valide ; un autre format, comme du XML ou un formulaire encodé, est refusé. Avec la méthode GET, le corps est ignoré. La réponse, elle, peut être de n’importe quel type : le JSON est indenté, le reste est affiché tel quel.

Peut-on créer de fausses réponses ou un mock d’API ?

Non, l’outil ne fabrique pas de réponses simulées : il interroge une API réelle et affiche ce qu’elle renvoie. Pour tester un front sans backend, pointez-le vers une API de démonstration publique qui autorise les appels depuis un navigateur.