Testeur de Requêtes HTTP
Testez les APIs REST directement dans votre navigateur. Envoyez des requêtes GET, POST, PUT, DELETE avec des en-têtes, corps et paramètres personnalisés. Voyez le statut, les en-têtes et le corps JSON instantanément.
Comment tester une API HTTP ?
Entrez l'URL de l'API, sélectionnez la méthode HTTP (GET, POST, PUT, etc.), ajoutez des en-têtes ou un corps si nécessaire, et cliquez sur Envoyer. La réponse apparaîtra ci-dessous avec le code d'état, les en-têtes et le corps.
Pourquoi ai-je une erreur CORS ?
Les navigateurs appliquent la politique de même origine. Si le serveur API n'inclut pas les en-têtes CORS (Access-Control-Allow-Origin), le navigateur bloquera la réponse. C'est une limitation de sécurité du navigateur, pas de l'outil.
Puis-je envoyer des requêtes POST avec un corps JSON ?
Oui. Sélectionnez POST comme méthode, allez dans l'onglet Body, choisissez JSON comme type de contenu et entrez vos données JSON. L'en-tête Content-Type sera défini automatiquement sur application/json.
Quel est le délai d'attente de la requête ?
Les requêtes ont un délai d'attente de 30 secondes. Si le serveur ne répond pas dans ce délai, la requête sera annulée et une erreur de délai sera affichée.
Quelles méthodes HTTP sont prises en charge ?
L'outil prend en charge toutes les méthodes HTTP standard : GET, POST, PUT, PATCH, DELETE, HEAD et OPTIONS. Vous pouvez sélectionner n'importe quelle méthode dans le menu déroulant avant d'envoyer.
Puis-je ajouter des en-têtes personnalisés ?
Oui. Vous pouvez ajouter autant d'en-têtes personnalisés que vous le souhaitez, comme Authorization, Content-Type, Accept ou des clés API personnalisées. Chaque en-tête est une paire clé-valeur incluse dans la requête HTTP.
Mes données sont-elles envoyées à un serveur ?
Non. Toutes les requêtes sont effectuées directement depuis votre navigateur vers le serveur API cible. Cet outil ne relaie ni ne stocke aucune de vos données. Vos clés API et identifiants restent dans votre navigateur.
Puis-je tester des APIs authentifiées ?
Oui. Vous pouvez ajouter des en-têtes d'authentification comme Authorization: Bearer <token> ou des clés API dans la section des en-têtes. L'outil prend en charge tout schéma d'authentification utilisant des en-têtes HTTP.
En quoi est-ce différent de Postman ?
Cet outil fonctionne entièrement dans votre navigateur sans installation requise. Contrairement à Postman, aucun compte n'est nécessaire et aucune donnée n'est stockée sur des serveurs externes. Idéal pour des tests API rapides sans configuration.
Puis-je voir les en-têtes de réponse ?
Oui. Après avoir envoyé une requête, le panneau de réponse affiche le code d'état, les en-têtes de réponse (y compris Content-Type, Server, en-têtes de cache, etc.) et le corps de réponse formaté.