Testeur d'API
FreeEnvoyez des requêtes HTTP à n'importe quel point de terminaison d'API et inspectez la réponse, directement dans votre navigateur.
S'exécute entièrement dans votre navigateur. Les requêtes vont directement de votre navigateur vers l'API cible.
Historique
Aucune requête pour le moment.
Activité récente
Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.
GET -- 200
il y a 1 mois
GET -- 200
il y a 1 mois
Ce que fait cet outil
Cet outil envoie des requêtes HTTP à n'importe quel point de terminaison d'API et vous montre la réponse, directement dans votre navigateur, avec la prise en charge des en-têtes personnalisés, des corps JSON/formulaire/texte, de l'authentification Bearer/Basic/API Key, et d'un court historique des requêtes.
Comment ça marche
Lorsque vous appuyez sur Envoyer, cet outil construit une requête fetch() standard du navigateur à partir de la méthode, de l'URL, des en-têtes, de l'authentification et du corps que vous avez choisis, puis l'envoie directement depuis votre navigateur vers cette URL, chronométrant la réponse et mesurant sa taille. Comme il n'y a pas de serveur intermédiaire, la requête est soumise aux règles de même origine et CORS appliquées par tous les navigateurs, une API doit envoyer des en-têtes Access-Control-Allow-Origin pour que sa réponse soit lisible depuis une page d'une origine différente, sinon le navigateur la bloque avant même que cet outil ne voie la réponse.
Problèmes résolus
- Vérifier rapidement ce que renvoie un point de terminaison d'API REST sans installer une application distincte.
- Tester différentes méthodes d'authentification par rapport à une API avec laquelle vous vous intégrez.
- Inspecter les en-têtes de réponse, les codes de statut et le timing pour le débogage.
- Réexécuter une requête récente avec de petits ajustements à l'aide de l'historique intégré.
Questions fréquentes
›Pourquoi ma requête a-t-elle échoué sans erreur utile ?
C'est presque toujours du CORS. Les navigateurs bloquent les réponses cross-origin à moins que l'API cible n'autorise explicitement votre origine via un en-tête Access-Control-Allow-Origin, et lorsque cela se produit, le navigateur masque entièrement la réponse pour des raisons de sécurité, n'affichant qu'une erreur réseau générique.
›Mes données sont-elles envoyées ailleurs qu'à l'API que je teste ?
Non. Cet outil n'a pas de backend propre, votre navigateur envoie la requête directement à l'URL que vous saisissez, de la même manière que le ferait n'importe quelle page web ou application. Rien ne transite par les serveurs de ce site.
›Quelle est la différence entre l'authentification Bearer, Basic et API Key ?
Bearer envoie un jeton dans un en-tête Authorization, courant pour les API basées sur OAuth2 et JWT. Basic Auth envoie un nom d'utilisateur et un mot de passe encodés en base64. L'authentification par clé API envoie votre clé dans un nom d'en-tête personnalisé défini par l'API, comme X-API-Key.
›Pourquoi GET ne me permet-il pas de définir un corps ?
Selon la spécification HTTP, les requêtes GET (et HEAD) ne sont pas censées porter un corps de requête, et l'API Fetch utilisée par cet outil n'en attachera pas pour ces méthodes. Passez à POST, PUT, PATCH ou DELETE si vous devez envoyer un corps.
›L'historique est-il conservé entre les visites ?
Non, les 10 dernières requêtes sont conservées uniquement pour votre session de page actuelle et sont effacées lorsque vous rechargez ou quittez la page, rien n'est stocké de façon permanente.
Outils similaires
Texte
Compteur de Lignes
Un compteur de lignes avancé qui analyse instantanément votre texte collé : détection des lignes dupliquées/vides, filtrage des lignes de commentaire, recherche et remplacement par regex, tri, et insertion de préfixe/suffixe.
FreeTexte
Mélangeur de Listes
Mélangez n'importe quelle liste, choisissez des gagnants aléatoires pour des tirages au sort, et divisez les entrées en groupes égaux, le tout dans votre navigateur avec un mélange Fisher-Yates impartial.
FreeTexte
Générateur d'Acronymes
Transformez une phrase en son acronyme instantanément, avec une décomposition lettre par lettre et un mode optionnel d'omission des mots mineurs.
FreeTexte
Ajouter des Sauts de Ligne
Ajoutez des sauts de ligne après chaque délimiteur, tous les N caractères (avec retour à la ligne ou exact), ou tous les N mots, avec un comptage de lignes en direct.
Commentaires (0)
Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.
Pas encore de commentaires. Soyez le premier à partager votre avis !