Client API

Envoyez une requête HTTP et lisez la réponse — directement depuis votre navigateur, sans compte et sans proxy.

Paramètres de requête — les modifications ici sont réécrites dans l’URL ci-dessus.

Les requêtes partent directement de votre navigateur vers l’adresse saisie — jamais via nos serveurs. Rien n’est enregistré, écrit dans la barre d’adresse ou journalisé.

Envoyez une requête pour voir ici le code de statut, les en-têtes et le corps.

Comment l’utiliser

  1. Choisissez la méthode, collez le point de terminaison, puis appuyez sur Envoyer (ou ⌘ / Ctrl + Entrée). Rien n’est envoyé avant cela.
  2. Remplissez Paramètres, En-têtes et Corps selon besoin — le nombre sur chaque onglet indique combien de lignes sont réellement activées.
  3. La première ligne de la réponse donne le code de statut, le temps total et la taille ; les corps JSON sont indentés automatiquement.
  4. Bloqué par CORS ? Ouvrez Code et copiez la requête identique en curl, fetch ou Python pour l’exécuter dans un terminal.
  5. Réinitialiser efface tout, et recharger la page aussi — aucune requête n’est jamais enregistrée.

Exemple

Requête

GET https://httpbin.org/anything?from=fr&id=1

Réponse

200 OK · 124 ms · 1,2 Ko · application/json
{
  "args": { "from": "fr", "id": "1" },
  "method": "GET"
}

Chaque valeur à droite vient du serveur — cet outil ne fait que la mettre en forme. La vue Code contient la même requête en curl, qui donne la même réponse dans un terminal.

Règles, limites et problèmes connus

  • Il n’y a pas de proxy. Quand la cible n’envoie pas Access-Control-Allow-Origin, le navigateur cache la réponse à cette page — la requête a peut-être tout de même atteint le serveur. Utilisez la vue Code pour l’exécuter en local.
  • localhost, les adresses d’intranet et les URL http:// appelées depuis cette page https sont bloqués par le navigateur, pas par cet outil.
  • Les cookies ne sont jamais envoyés (les identifiants sont omis) : les API qui reposent sur une session ont besoin du jeton dans un en-tête.
  • Set-Cookie, les chaînes de redirection, les octets bruts et les temps DNS/TLS ne sont pas accessibles au navigateur et ne sont pas affichés ici.
  • Pas d’historique, de collections ni d’environnements : recharger efface tout, et rien n’est écrit dans la barre d’adresse, le stockage ou les journaux.
  • Les corps de requête sont uniquement du texte, jusqu’à 64 Ko ; l’envoi de fichiers est hors périmètre.
  • La taille affichée est celle du corps décodé ; le temps affiché est le total, pas le temps jusqu’au premier octet.
  • HTTP uniquement — WebSocket, SSE et gRPC sont hors périmètre (GraphQL fonctionne toujours en POST avec du JSON).

Utiles à côté d’un client API.