← Outils

Testeur d'API en ligne

Testez n'importe quelle API REST depuis votre navigateur : construisez une requête, envoyez-la et inspectez la réponse.

Privé : vos fichiers ne quittent jamais votre appareil.

Envoyer depuis

Les paramètres de requête restent synchronisés avec l'URL. Décochez une ligne pour l'exclure.

Les requêtes depuis votre navigateur vont directement à l'API. Vos requêtes, jetons et historique restent sur cet appareil.

Comment ça marche

  1. Choisissez vos fichiers.
  2. Réglez les options si vous le souhaitez.
  3. Téléchargez le résultat, ou envoyez-le sur un autre appareil avec BroAllDone.

Questions fréquentes

Comment tester une API en ligne ?

Choisissez la méthode (GET, POST …), collez l'URL, ajoutez si besoin des paramètres de requête, des en-têtes ou un corps, puis cliquez sur Envoyer. Vous voyez le statut, les en-têtes, le corps et le temps de réponse.

Pourquoi ma requête échoue-t-elle avec une erreur CORS ?

Les navigateurs ne laissent les pages web lire que les réponses des API qui l'autorisent avec des en-têtes CORS. Si une API ne le fait pas, envoyez la requête via le serveur BroAllDone : choisissez-le dans Envoyer depuis, ou laissez le mode Automatique activé et les requêtes GET basculent toutes seules.

Est-ce sûr de saisir mes clés d'API et mes jetons ici ?

Depuis votre navigateur, les requêtes vont directement à l'API et rien ne passe par nous. Via le serveur BroAllDone, la requête est relayée puis oubliée aussitôt : rien n'est journalisé ni stocké. Les jetons et l'historique sont conservés uniquement dans votre navigateur, et vous pouvez les effacer.

Puis-je tester une API qui tourne sur localhost ?

Oui. Choisissez Mon navigateur : votre navigateur peut joindre localhost et votre propre réseau. Le serveur BroAllDone ne le peut pas, volontairement, pour qu'il ne puisse jamais servir à atteindre des réseaux privés.

Puis-je envoyer du JSON, des formulaires et des fichiers ?

Oui : du JSON, des champs de formulaire (urlencoded), des formulaires avec envoi de fichiers (multipart), du texte brut, du XML ou un fichier entier comme corps. L'authentification fonctionne avec un jeton Bearer, un nom d'utilisateur et un mot de passe, ou une clé d'API.

Puis-je transformer une requête en code ?

Oui. L'onglet Code la génère pour JavaScript fetch, Node.js, axios, Python requests, PHP, Go, Java, C#, Ruby, Rust et PowerShell, et l'onglet Requête vous donne la commande curl. Vous pouvez aussi coller une commande curl pour l'importer.

Plus d'outils gratuits