serveur de simulation HTTP
Gratuit en ligne serveur de simulation HTTP Outil, pas de nécessité d’installation
À propos de HTTP Mock Server
Génère des extraits de configuration mock prêts à coller à partir d'un corps de réponse JSON, d'un endpoint, d'une méthode HTTP, d'un code de statut, d'en-têtes personnalisés facultatifs et d'un délai de réponse facultatif. La sortie cible trois bibliothèques : JSON Server (un objet statique de style db.json), Fetch Mock (appels fetchMock.mock()) et MSW (handlers http de Mock Service Worker). L'outil n'exécute pas lui-même de serveur.
Mode d'emploi
1. Définissez l'Endpoint (par ex. /api/users), la Method (GET/POST/PUT/DELETE/PATCH) et le Status Code. 2. Collez un corps de réponse JSON. Les tableaux d'objets sont enveloppés sous une clé resources pour JSON Server ; les objets vont sous data. 3. Ajoutez facultativement des Custom Headers, un par ligne sous la forme Nom : Valeur. 4. Définissez un Response Delay (ms) si vous souhaitez simuler de la latence. 5. Choisissez le format de sortie et copiez l'extrait généré.
Différences entre les formats de sortie
La sortie JSON Server est un document JSON enveloppé et ignore l'endpoint, la méthode, le statut et le délai. La sortie Fetch Mock produit un appel fetchMock.mock() qui respecte la méthode, le statut, les en-têtes, le corps et le délai. La sortie MSW produit un handler ESM utilisant http.<method> et HttpResponse.json(), incluant un délai basé sur setTimeout lorsque delay > 0. Les corps JSON invalides sont émis comme une chaîne entre guillemets.
▶Cet outil traite-t-il réellement les requêtes HTTP ?
▶Pourquoi ma sortie JSON Server ignore-t-elle mon code de statut et mon délai ?
▶Que se passe-t-il si mon corps de réponse n'est pas un JSON valide ?
▶Quelles méthodes HTTP sont prises en charge ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.