0

Converteer Curl naar Python-verzoeken

Converteer curl-opdrachten naar kant-en-klare Python-, JavaScript-fetch-, Node-axios-, PHP- en Go-code – lokaal in uw browser.

Verwerken... 0%
Shell-opdracht tokeniseren
Curl-opties parseren
Bouwaanvraagmodel
Doelcode genereren

Resultaat

Deze pagina opent de converter met Python al als doel geselecteerd: plak een curl-opdracht, druk op de knop en laat code bouwen op verzoeken - de de facto standaard HTTP-bibliotheek die vrijwel elke Python-codebase gebruikt in plaats van de uitgebreide ingebouwde urllib.

De vertaling is structureel, niet tekstueel. -H-vlaggen worden een headers-dictaat, een JSON -d-body wordt geparseerd en weergegeven als een echt Python-dictaat dat wordt doorgegeven via json= (dus verzoeken stellen het inhoudstype en de serialisatie voor u in), -u user:pass wordt auth=(user, pass) en -F-velden worden omgezet in files= met open(..., 'rb') voor uploads. HTTP-methoden worden toegewezen aan verzoeken.get/post/put/patch/delete en vallen terug op verzoeken.request() voor alles wat exotisch is.

De typische workflow: kopieer een verzoek uit API-documentatie (de meeste documenten geven voorbeelden als curl), of klik met de rechtermuisknop op een verzoek in de browser DevTools en kies Kopiëren als cURL, plak het hier en zet het gegenereerde fragment in uw script neer. Alles wordt lokaal in uw browser geparseerd – belangrijk omdat gekopieerde opdrachten routinematig live API-sleutels bevatten. Heb je JavaScript of PHP nodig? Wijzig de doeltaal in dezelfde tool.