0

Pretvori zahteve Curl v Python

Pretvorite ukaze curl v kodo Python, JavaScript fetch, Node axios, PHP in Go, pripravljeno za zagon – lokalno v vašem brskalniku.

Obdelava ... 0%
Ukaz lupine za tokeniziranje
Razčlenjevanje možnosti curl
Model zahteve za gradnjo
Ustvarjanje ciljne kode

Rezultat

Ta stran odpre pretvornik s Pythonom, ki je že izbran kot cilj: prilepite ukaz curl, pritisnite gumb in dobite kodo, zgrajeno na zahtevah — de facto standardno knjižnico HTTP, ki jo uporablja praktično vsaka kodna zbirka Python namesto podrobnega vgrajenega urllib.

Prevod je strukturen, ne besedilni. Zastavice -H postanejo diktat glav, telo JSON -d je razčlenjeno in upodobljeno kot pravi dikt Pythona, posredovan prek json= (zato zahteve nastavijo Content-Type in serializacijo za vas), -u user:pass postane auth=(user, pass) in -F polja se spremenijo v files= z open(..., 'rb') za nalaganja. Metode HTTP se preslikajo na requests.get/post/put/patch/delete in se vrnejo na requests.request() za vse eksotike.

Tipičen potek dela: kopirajte zahtevo iz dokumentacije API-ja (večina dokumentov podaja primere kot curl) ali z desno miškino tipko kliknite zahtevo v orodjih za razvijalce brskalnika in izberite Kopiraj kot cURL, jo prilepite sem in spustite ustvarjeni delček v svoj skript. Vse je razčlenjeno lokalno v vašem brskalniku – pomembno, ker kopirani ukazi redno vsebujejo ključe API v živo. Ali namesto tega potrebujete JavaScript ali PHP? V istem orodju zamenjajte ciljni jezik.