Envoyez des requêtes HTTP depuis votre navigateur et examinez la réponse — en-têtes, corps et JSONPath — sans rien installer.
HTTP Request Tester envoie une requête avec la méthode, l’URL, les paramètres, les en-têtes et le corps que vous définissez, et affiche le statut, les en-têtes et le corps de la réponse. Les environnements contiennent des variables comme une URL de base ou un token, pour que la même requête fonctionne en développement comme en production. Une requête peut être importée depuis curl et exportée en curl, Fetch, Axios ou code Python.
La requête part de votre navigateur directement vers le serveur indiqué — pas par Oninode —, ce serveur reçoit donc tout ce que vous envoyez. Les environnements et leurs variables ne restent que dans ce navigateur et ne sont pas synchronisés avec votre compte. Le site lui-même reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ».
Le plus souvent, c’est CORS : la requête s’exécute dans votre navigateur et le serveur doit l’autoriser avec Access-Control-Allow-Origin. curl et Postman ne sont pas des navigateurs, cette règle ne s’applique donc pas à eux.
Ils contiennent des variables — une URL de base, un token, un identifiant — utilisées dans la requête. Changez d’environnement et la même requête part vers un autre serveur ou avec d’autres identifiants.
Non. Il n’y a aucun serveur Oninode au milieu : le navigateur parle directement à l’API. C’est aussi pour cela que les règles CORS s’appliquent.