Guide d'API REST simulée
Créez gratuitement des endpoints d'API REST instantanés avec réponses personnalisées, codes de statut et fonctionnalités avancées. Sans inscription.
Premiers pas
La création d'un endpoint d'API REST simulé prend moins de 30 secondes. Suivez ces étapes simples :
- 1
Visitez la page d'accueil
Rendez-vous sur mockapi.dog et sélectionnez l'onglet « API REST ».
- 2
Choisissez la méthode HTTP
Sélectionnez GET, POST, PUT, PATCH ou DELETE selon vos besoins.
- 3
Rédigez votre réponse JSON
Saisissez les données JSON que l'endpoint doit renvoyer. L'éditeur valide le JSON en temps réel.
{ "id": 1, "name": "John Doe", "email": "john@example.com" } - 4
Configurez les délais et la simulation d'erreurs (facultatif)
Ajoutez des délais, codes de statut, taux d'erreur ou en-têtes personnalisés si nécessaire.
- 5
Validez la vérification et enregistrez
Effectuez la vérification Turnstile, puis cliquez sur « Enregistrer l'endpoint simulé ». L'URL de votre endpoint est automatiquement copiée !
https://abc123.mockapi.dog/api/users
Votre endpoint est immédiatement en ligne !
Pas de déploiement, pas d'attente. Commencez à faire des requêtes immédiatement depuis votre application, vos tests ou des outils comme Postman et curl.
Fonctionnalités principales
Méthodes HTTP
Prise en charge de toutes les méthodes HTTP standard pour correspondre à votre conception d'API.
GET- Récupérer des donnéesPOST- Créer des ressourcesPUT- Mise à jour complètePATCH- Mise à jour partielleDELETE- Supprimer des ressources
Codes de statut
Renvoyez n'importe quel code de statut HTTP pour tester les succès, les erreurs et les cas limites.
- 200OK - Succès
- 201Créé
- 400Requête incorrecte
- 401Non autorisé
- 500Erreur serveur
Réponses JSON
Renvoyez n'importe quelle structure JSON valide — d'objets simples à des données imbriquées complexes.
- Objets et tableaux
- Structures imbriquées
- Tableaux d'objets
- Validation en temps réel
- Content-Type approprié
Fonctionnalités avancées
Affinez vos endpoints simulés grâce à des fonctionnalités puissantes pour des scénarios de test réalistes.
Délais de réponse
Simulez des réseaux lents ou des temps de traitement serveur en ajoutant des délais aux réponses.
Cas d'usage :
- Tester les états de chargement de l'interface
- Simuler des réseaux 3G/4G lents
- Vérifier la gestion des timeouts
- Vérifier les écrans squelettes
Exemples de délais :
Simulation d'erreurs
Définissez un pourcentage de requêtes qui renverront des erreurs. Idéal pour tester la gestion des erreurs et la logique de réessai.
Cas d'usage :
- Tester les error boundaries
- Vérifier les mécanismes de réessai
- Vérifier les messages d'erreur
- Valider l'interface de repli
Exemples de taux d'erreur :
Erreurs conditionnelles
Renvoyez des erreurs en fonction de conditions spécifiques telles que les valeurs d'en-tête ou les motifs de requête.
Exemples de cas d'usage :
- En-tête manquant :Renvoie 401 si l'en-tête X-API-Key est absent
- ID spécifique :Renvoie 404 pour userId « 999 » afin de tester les scénarios non trouvés
- Méthode de requête :Renvoie 405 pour les méthodes HTTP non prises en charge
TTL (Time to Live)
Définissez une durée d'expiration pour vos endpoints. Ils sont automatiquement supprimés après la durée spécifiée.
Options disponibles :
Idéal pour des tests ou démos temporaires. Pas besoin de nettoyer manuellement.
Tâches courantes
Créer un endpoint
- Cliquez sur le bouton « Créer un endpoint REST »
- Sélectionnez la méthode HTTP
- Saisissez votre réponse JSON
- Configurez les paramètres facultatifs
- Cliquez sur « Créer l'endpoint »
✓ Votre endpoint est maintenant en ligne !
Modifier un endpoint
- Trouvez votre endpoint dans la liste « Mes endpoints »
- Cliquez sur le bouton « Modifier »
- Modifiez la réponse, le statut ou les paramètres
- Enregistrez les modifications
✓ Les modifications sont en ligne immédiatement
Supprimer un endpoint
- Localisez l'endpoint à supprimer
- Cliquez sur le bouton « Supprimer »
- Confirmez la suppression
Cette action est irréversible
Tester un endpoint
Avec curl :
curl https://abc123.mockapi.dog/api/usersAvec JavaScript :
fetch('https://abc123.mockapi.dog/api/users')Dépannage
L'endpoint renvoie 404 Not Found
Solution: Vérifiez l'URL de l'endpoint. Assurez-vous d'utiliser l'URL exacte fournie après création, y compris l'identifiant unique.
Erreur JSON non valide à la création de l'endpoint
Solution: Validez votre JSON avec l'éditeur intégré. Problèmes courants : virgules manquantes, clés sans guillemets, virgules en trop ou guillemets non échappés.
Erreurs CORS dans le navigateur
Solution: Tous les endpoints incluent automatiquement des en-têtes CORS. Si vous voyez encore des erreurs, vérifiez que vous utilisez la bonne URL et la bonne méthode HTTP.
L'endpoint est trop lent
Solution: Vérifiez si vous avez ajouté un délai de réponse dans les paramètres avancés. Supprimez ou réduisez la valeur du délai si elle n'est pas nécessaire.
Conseils et bonnes pratiques
Utilisez des données réalistes
Incluez des noms de champs, types de données et structures réalistes correspondant à votre vraie API. Cela rend les tests plus utiles.
Testez les cas limites
Créez des endpoints pour des tableaux vides, des valeurs nulles et des scénarios d'erreur. Cela aide à détecter les bugs tôt.
Documentez vos endpoints
Tenez une liste de vos endpoints et de leurs objectifs. Partagez les URL avec votre équipe pour collaborer.
Utilisez les délais à bon escient
Ajoutez de petits délais pour tester les états de chargement. Utilisez des délais plus longs pour vérifier la gestion des timeouts.
Versionnez vos réponses
Créez plusieurs endpoints pour différentes versions d'API. Cela aide à tester la rétrocompatibilité.
Nettoyez les endpoints inutilisés
Supprimez régulièrement les endpoints dont vous n'avez plus besoin. Utilisez le TTL pour faire expirer automatiquement les endpoints temporaires.
Bibliothèque d'API simulées prête à l'emploi
Nous fournissons des API simulées préfabriquées pour les cas d'usage courants. Cliquez sur n'importe quelle catégorie pour explorer des endpoints prêts à l'emploi que vous pouvez tester immédiatement — sans configuration.
API Users
Profils utilisateurs, rôles, permissions et gestion des comptes
API Posts
Articles de blog et publications avec des modèles de gestion de contenu
API Todos
Exemple CRUD classique avec statut, filtrage et pagination
API Auth
Connexion, déconnexion, rafraîchissement de tokens et inscription
API Products
Produits e-commerce avec prix, disponibilité et métadonnées
API Orders
Gestion des commandes avec workflows d'état et association utilisateur
API Cart
Panier d'achat avec gestion des articles et des relations
API Payments
Traitement des paiements avec opérations asynchrones et webhooks
Astuce de pro : explorez la bibliothèque complète
Visitez notre Bibliothèque d'API simulées pour découvrir tous les endpoints préfabriqués avec des exemples en direct, des réponses types et des tests en un clic.
Glossaire
API REST
Representational State Transfer API — un style architectural pour construire des services web à l'aide des méthodes HTTP standard.
Méthodes HTTP
Méthodes de requête standard (GET, POST, PUT, PATCH, DELETE) qui indiquent l'action souhaitée pour une ressource.
Code de statut
Code à trois chiffres renvoyé par le serveur indiquant le résultat d'une requête (200 OK, 404 Not Found, 500 Error, etc.).
JSON
JavaScript Object Notation — un format de données léger pour structurer et échanger des données entre client et serveur.
Endpoint
Une URL spécifique où une API est accessible. Chaque endpoint réalise une fonction précise.
API simulée
Une API simulée qui renvoie des réponses prédéfinies, utilisée pour les tests et le développement sans véritable backend.
CORS
Cross-Origin Resource Sharing — une fonctionnalité de sécurité qui contrôle quels domaines peuvent accéder à votre API depuis les navigateurs.
TTL
Time To Live — la durée pendant laquelle un endpoint existe avant suppression automatique. Utile pour les tests temporaires.
Taux d'erreur
Le pourcentage de requêtes qui doivent renvoyer des erreurs. Utilisé pour tester la gestion des erreurs et la logique de réessai.
Délai de réponse
Temps d'attente artificiel ajouté avant l'envoi d'une réponse. Simule des réseaux ou des traitements lents.
Prêt à créer votre première API REST ?
Commencez à construire gratuitement des endpoints d'API REST simulés en quelques secondes. Sans inscription, sans carte bancaire. Idéal pour les tests, le prototypage et le développement.