Gratis online cURL-opdrachten genereren

Beschrijf een HTTP-verzoek in een formulier en krijg een uitvoerbare cURL-opdracht. Exporteer hetzelfde verzoek vervolgens als Python-, JavaScript-, Java-, Go-, Rust- of C#-code zonder iets opnieuw te typen.

cURL-opdrachtenbuilder


                    
Codevoorbeelden
Select a language above to generate a code example from the current request settings.
Drie eenvoudige stappen

Online een cURL-opdracht genereren

Beschrijf het verzoek één keer en gebruik het als opdracht of code.

1

Verzoek beschrijven

Kies een HTTP-methode, voer de URL in, voeg headers toe en kies een bodyformaat zoals formuliergegevens, JSON, ruwe tekst of een bestandsupload.

2

Opdracht genereren

Kies Opdracht genereren om de cURL-opdracht te maken en kopieer deze met Opdracht kopiëren.

3

Code exporteren

Kies een taaltabblad onder Codevoorbeelden om hetzelfde verzoek om te zetten naar Python, JavaScript, Java, Go, Rust of C#.

Code-export

Van één verzoek naar zes talen

Elk fragment gebruikt dezelfde methode, URL, headers, body en proxy die je hierboven instelde.

Taal HTTP-client Afhankelijkheden Proxyondersteuning
Python requests requests Ja, via proxies
JavaScript fetch Geen, standaard-API Beheerd door de browser
Java HttpClient JDK 11 of nieuwer Ja, ProxySelector
Go net/http Geen, standaardbibliotheek Ja, http.ProxyURL
Rust reqwest (blocking) reqwest met blocking Ja, reqwest::Proxy
C# HttpClient Geen, standaardbibliotheek Ja, WebProxy

Ontworpen voor privacy: de opdracht en elk codefragment worden met JavaScript in je browser gemaakt. URL's, headers, tokens en requestbody's worden nooit naar de 73hi-server geüpload.

Gratis cURL-builder

Voor dagelijkse API-debugging

De onderdelen van een HTTP-verzoek die je anders steeds handmatig typt, samen in één formulier.

Vooraf ingestelde headers

Voeg gangbare contenttypes, autorisatie- en cookieheaders toe of kies met één klik een realistische User-Agent.

Elk type body

Wissel tussen geen body, formuliergegevens, JSON, ruwe tekst en bestandsupload; de opdrachtopties passen zich automatisch aan.

Klaar voor proxy's

Stel een HTTP- of SOCKS5-proxy in met optionele inloggegevens en krijg de juiste -x-optie en proxycode per taal.

Kopiëren met één klik

Kopieer de voltooide opdracht of gegenereerde code rechtstreeks naar het klembord, klaar voor een terminal of editor.

Vragen en antwoorden

Veelgestelde vragen over de cURL-builder

Is de cURL-builder gratis?

Ja. De cURL-builder en code-export zijn gratis zonder registratie. Alles wordt lokaal in je browser gegenereerd.

Naar welke programmeertalen kan ik requestcode exporteren?

Je kunt exporteren naar Python met requests, JavaScript met fetch, Java met HttpClient, Go met net/http, Rust met reqwest en C# met HttpClient.

Worden mijn requestgegevens naar een server geüpload?

Nee. De opdracht en alle codevoorbeelden worden met JavaScript in je browser gemaakt. URL's, headers en requestbody's verlaten je apparaat niet.

Wat is het verschil tussen formuliergegevens en JSON-gegevens?

Formuliergegevens versturen URL-gecodeerde sleutel=waarde-paren met --data-urlencode, zoals HTML-formulieren doen. JSON-gegevens versturen een ruwe JSON-string met -d, meestal samen met een Content-Type: application/json -header. Ruwe gegevens geven je invoer ongewijzigd door.

Hoe voeg ik een proxy toe aan de opdracht?

Kies HTTP-proxy of SOCKS5-proxy en voer host, poort en optionele inloggegevens in. De cURL-opdracht gebruikt de -x -optie en elk taalvoorbeeld stelt de proxy via zijn eigen standaardmechanisme in.

Welke afhankelijkheden hebben de voorbeelden nodig?

Python-voorbeelden gebruiken de bibliotheek requests en Rust-voorbeelden gebruiken reqwest met de blocking-functie. JavaScript, Java vanaf JDK 11, Go en C# gebruiken alleen standaardbibliotheken.

Uploadt de bestandsuploadoptie mijn bestand?

Nee. Je typt een lokaal bestandspad dat als tekst in de opdracht wordt opgenomen. Het bestand zelf wordt nooit gelezen of geüpload; de hele tool werkt in je browser.