Décrire la requête
Choisissez une méthode HTTP, saisissez l’URL, ajoutez des en-têtes et sélectionnez un format de corps : données de formulaire, JSON, texte brut ou envoi de fichier.
Décrivez une requête HTTP dans un formulaire pour obtenir une commande cURL prête à exécuter. Exportez ensuite cette même requête en Python, JavaScript, Java, Go, Rust ou C# sans rien ressaisir.
Select a language above to generate a code example from the current request settings.
Décrivez la requête une seule fois et réutilisez-la sous forme de commande ou de code.
Choisissez une méthode HTTP, saisissez l’URL, ajoutez des en-têtes et sélectionnez un format de corps : données de formulaire, JSON, texte brut ou envoi de fichier.
Sélectionnez Générer la commande pour créer la commande cURL, puis copiez-la avec Copier la commande.
Choisissez un onglet de langage sous Exemples de code pour convertir la même requête en code Python, JavaScript, Java, Go, Rust ou C#.
Chaque extrait reproduit la méthode, l’URL, les en-têtes, le corps et le proxy configurés ci-dessus.
| Langage | Client HTTP | Dépendances | Prise en charge des proxys |
|---|---|---|---|
| Python | requests | requests | Oui, via proxies |
| JavaScript | fetch | Aucune, API standard | Gérée par le navigateur |
| Java | HttpClient | JDK 11 ou version ultérieure | Oui, ProxySelector |
| Go | net/http | Aucune, bibliothèque standard | Oui, http.ProxyURL |
| Rust | reqwest (blocking) | reqwest avec blocking | Oui, reqwest::Proxy |
| C# | HttpClient | Aucune, bibliothèque standard | Oui, WebProxy |
La confidentialité dès la conception : la commande et tous les extraits sont générés avec JavaScript dans votre navigateur. Les URL, en-têtes, jetons et corps de requête ne sont jamais envoyés au serveur 73hi.
Les éléments d’une requête HTTP que vous saisissez habituellement à la main, réunis dans un formulaire.
Ajoutez des types de contenu courants, des en-têtes d’autorisation et de cookies, ou choisissez un User-Agent réaliste en un clic.
Passez entre aucun corps, données de formulaire, JSON, texte brut et envoi de fichier : les options de commande s’adaptent automatiquement.
Configurez un proxy HTTP ou SOCKS5 avec des identifiants facultatifs pour obtenir l’option -x correspondante et le code de proxy propre à chaque langage.
Copiez directement la commande complète ou l’extrait généré dans le presse-papiers pour le coller dans un terminal ou un éditeur.
Oui. Le générateur cURL et l’export de code sont gratuits, sans inscription. Tout est généré localement dans votre navigateur.
Vous pouvez exporter en Python avec requests, JavaScript avec fetch, Java avec HttpClient, Go avec net/http, Rust avec reqwest et C# avec HttpClient.
Non. La commande et chaque exemple de code sont générés avec JavaScript dans votre navigateur : les URL, en-têtes et corps de requête ne quittent jamais votre appareil.
Les données de formulaire envoient des paires clé=valeur encodées pour les URL avec --data-urlencode, comme les formulaires HTML. Les données JSON envoient une chaîne JSON brute avec -d, généralement associée à un en-tête Content-Type: application/json . Les données brutes transmettent votre saisie sans modification.
Choisissez Proxy HTTP ou Proxy SOCKS5, puis saisissez l’hôte, le port et les identifiants facultatifs. La commande cURL utilise l’option -x , et chaque exemple de langage applique le proxy avec son propre mécanisme standard.
Les exemples Python utilisent la bibliothèque requests et les exemples Rust utilisent reqwest avec la fonctionnalité blocking. JavaScript, Java avec JDK 11 ou ultérieur, Go et C# utilisent uniquement des bibliothèques standard.
Non. Vous saisissez un chemin de fichier local, qui est inscrit dans la commande sous forme de texte. Le fichier lui-même n’est jamais lu ni envoyé, car l’outil entier s’exécute dans votre navigateur.