0

Konverter Curl til Python-forespørsler

Konverter curl-kommandoer til klar til å kjøre Python, JavaScript-henting, Node-aksioer, PHP og Go-kode – lokalt i nettleseren din.

Behandler... 0%
Tokenizing shell-kommando
Parsing curl alternativer
Byggeforespørselsmodell
Genererer målkode

Resultat

Denne siden åpner konverteren med Python som allerede er valgt som mål: lim inn en curl-kommando, trykk på knappen og få kode bygget på forespørsler - de facto standard HTTP-biblioteket som praktisk talt hver Python-kodebase bruker i stedet for den detaljerte innebygde urllib.

Oversettelsen er strukturell, ikke tekstlig. -H-flagg blir en header-dict, en JSON -d-kropp blir analysert og gjengitt som en ekte Python-dict som sendes via json= (så forespørsler setter Content-Type og serialisering for deg), -u user:pass blir auth=(bruker, pass), og -F-felt blir til filer= med open(..., 'rb') for opplastinger. HTTP-metoder kartlegges på requests.get/post/put/patch/delete, og faller tilbake til requests.request() for alt som er eksotisk.

Den typiske arbeidsflyten: kopier en forespørsel fra API-dokumentasjon (de fleste dokumenter gir eksempler som curl), eller høyreklikk en forespørsel i nettleserens DevTools og velg Kopier som cURL, lim den inn her og slipp den genererte kodebiten i skriptet ditt. Alt analyseres lokalt i nettleseren din – viktig, fordi kopierte kommandoer rutinemessig inneholder live API-nøkler. Trenger du JavaScript eller PHP i stedet? Bytt målspråk i samme verktøy.