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