curl dans le navigateur : pas de Postman, pas de CORS
Saisissez une URL, choisissez GET / POST / PUT, ajoutez des en-têtes et un corps, cliquez. La requête part de notre serveur, donc CORS ne bloque pas et vous n'avez pas besoin d'installer Postman.
Vous obtenez le code de statut, les en-têtes de réponse, le corps (JSON / XML / HTML auto-formaté), la taille (compressée + décompressée), les set-cookie ainsi que le détail des temps : DNS / TTFB / transfert.
Idéal pour le debug d'API : webhooks, OAuth, endpoints tiers, vérification des en-têtes de cache ou de CORS, sans quitter le navigateur.
Mode d'emploi
- Choisissez la méthode (GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS) sur la barre du haut.
- Collez l'URL cible (elle doit commencer par https:// ou http://).
- Dans l'onglet Headers, ajoutez vos en-têtes (par exemple Accept: application/json, X-API-Key).
- Dans l'onglet Body, choisissez un format : JSON, form-data, x-www-form-urlencoded ou raw. Saisissez les données.
- Dans l'onglet Auth, choisissez Basic (utilisateur + mot de passe) ou Bearer (token). L'en-tête Authorization est construit automatiquement.
- Cliquez sur Send. À droite, vous voyez le statut, les en-têtes, le corps, les temps et les cookies.
- Activez Follow redirects uniquement quand vous voulez voir toute la chaîne 3xx → 200. Chaque redirection est revalidée contre les SSRF avant que nous la suivions.
Quand c'est utile
Un testeur de requêtes HTTP résout les problèmes quotidiens du frontend et du backend :
- Debug d'API. L'endpoint répond-il seulement ? Renvoie-t-il ce que la doc promet ? Un seul tir, vue complète.
- CORS que le fetch du navigateur ne peut pas franchir. Votre fetch dans les devtools déclenche une erreur CORS ? Depuis notre serveur, CORS n'existe pas : vous voyez la vraie réponse serveur, pas l'enveloppe du navigateur autour de l'erreur.
- Récepteurs de webhooks. POST vers votre propre webhook, voyez ce qui arrive et sous quelle forme.
- Tokens OAuth / Bearer. Vérifier si le token est valide : GET /me avec Authorization: Bearer ... et lire la réponse.
- Basic Auth. Sonder les endpoints derrière du Basic (panneaux admin, API legacy).
- Triage de performance. TTFB trop élevé ? Transfer plus long qu'attendu ? Vous le voyez décomposé.
- Chaînes de redirections. Un domaine fait 3 sauts avant la page ? La liste des sauts les montre chacun.
- Vérification des en-têtes de cache. Cache-Control, ETag, Last-Modified : liste complète des en-têtes de réponse.
- OPTIONS preflight. Preflight CORS avec un vrai Origin et Access-Control-Request-Method, pour voir exactement ce que votre serveur renvoie.
Lié : capturez les webhooks entrants dans le récepteur de webhooks, simulez des réponses avec le générateur de mock API, ou générez des types de requête directement depuis une spec OpenAPI.