TontonTools

Générateur de requêtes HTTP

Créez des requêtes HTTP : méthode, en-têtes, corps, exportés sous forme de cURL et de code.

100% Gratuit Pas d'inscription Respectueux de la vie privée Développement web
Mise à jour sept. 2026

Generates ready-to-run request code (it does not send the request from this page).

Share X / Twitter Facebook LinkedIn WhatsApp

Comment utiliser Générateur de requêtes HTTP

  1. Sélectionnez la méthode et collez l'URL — paramètres de requête inclus.
  2. Ajoutez des en-têtes un par ligne — Type de contenu : application/json et votre autorisation au minimum pour les API JSON.
  3. Écrivez le corps JSON pour POST/PUT/PATCH.
  4. Copiez la cURL ou l'exportation de code et exécutez-la — même requête, votre choix exécution.

Qu'est-ce que Générateur de requêtes HTTP ?

Un générateur de requêtes HTTP assemble les appels d'API à partir de parties (méthode (GET/POST/PUT/PATCH/DELETE), URL, en-têtes, corps JSON) et génère les formulaires exécutables : la commande curl pour un terminal et le code pour votre langue. C'est l'étape de construction de requête du travail de l'API, moins le rappel de syntaxe.

Le rappel qu'il remplace est réel : les indicateurs de curl (-X, -H par en-tête, -d pour le corps, citant des règles qui diffèrent selon le shell), l'objet d'options de récupération, l'en-tête Content-Type que tout le monde oublie dans les POST. Remplissez le formulaire une fois ; chaque exportation est syntaxiquement correcte.

À propos de Générateur de requêtes HTTP

Choisissez la méthode, collez l'URL, ajoutez des en-têtes ligne par ligne (le formulaire suggère les en-têtes standard — Content-Type : application/json, Authorization : Bearer…), écrivez le corps JSON pour l'écriture des méthodes et copiez le cURL ou le code généré.

Où cela s'intègre-t-il dans le travail de l'API : construire le premier appel de test sur un point de terminaison inconnu (la documentation dit POST avec un corps JSON - construisez-le, exécutez le cURL, voyez ce qui revient réellement) ; produire des rapports de bugs reproductibles (une commande cURL est le moyen standard de transmettre une requête ayant échoué au support d'une API) ; conversion entre les formulaires (vous avez une cURL à partir de la documentation mais vous devez la récupérer pour le frontend - reconstruire ici, exporter dans l'autre sens) ; et l'enseignement — le mappage formulaire-commande est l'illustration la plus claire de ce qu'est une requête HTTP.

Les erreurs classiques qu'elle évite : le type de contenu manquant (le serveur ignore ou rejette le corps), les esperluettes d'URL non citées dans les shells (chaînes de requête silencieusement tronquées) et les GET avec des corps (légaux en théorie, abandonnés par de nombreux serveurs — le constructeur masque l'entrée du corps pour GET à titre d'indice).

Foire aux questions

GET lit, POST crée (ou déclenche des actions), PUT remplace des ressources entières, PATCH met à jour les champs, DELETE supprime. Document des API REST par point de terminaison ; en cas de doute, l'exemple de méthode de la documentation est la réponse.
Presque toujours un en-tête Content-Type: application/json manquant — le serveur n'a pas analysé le corps en JSON. Deuxième suspect : le shell citant a mutilé la charge utile -d. Les exportations du constructeur gèrent les deux.
Selon le schéma de l'API, en en-tête : Autorisation : Bearer <token> (OAuth/JWT), ou X-API-Key : <key>. Les clés sont placées dans les en-têtes, pas dans les chaînes de requête, partout où l'API le permet : les URL fuient dans les journaux.
Le client HTTP universel en ligne de commande — présent sur tous les Mac/Linux/Windows modernes. Une commande cURL est une description complète et exécutable d'une requête, ce qui en fait la lingua franca des documents API et des rapports de bogues.
La spécification le permet, mais les serveurs et les proxys l’ignorent ou la rejettent largement – ​​ne s’y fient jamais. Les données des GET vont dans la chaîne de requête ; les données qui ont besoin d'un corps veulent du POST.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.