0

Convertiți Curl în solicitări Python

Convertiți comenzile curl în cod Python, JavaScript fetch, Node axios, PHP și Go gata de rulat - local în browser.

Procesare... 0%
Comanda shell de tokenizare
Analizarea opțiunilor de bucle
Model de cerere de construcție
Generarea codului țintă

Rezultat

Această pagină deschide convertorul cu Python deja selectat ca țintă: lipiți o comandă curl, apăsați butonul și obțineți codul construit pe solicitări - biblioteca standard HTTP de facto pe care o folosește practic fiecare bază de cod Python în loc de urllib încorporat.

Traducerea este structurală, nu textuală. -H flagele devin un dict anteturi, un corp JSON -d este analizat și redat ca un dict Python real transmis prin json= (deci solicitările setează Content-Type și serializarea pentru dvs.), -u user:pass devine auth=(user, pass), iar câmpurile -F se transformă în fișiere= cu open(..., 'rb') pentru încărcări. Metodele HTTP se mapează pe requests.get/post/put/patch/delete, revenind la requests.request() pentru orice exotic.

Fluxul de lucru tipic: copiați o solicitare din documentația API (majoritatea documentelor oferă exemple ca curl) sau faceți clic dreapta pe o solicitare în browser DevTools și alegeți Copiați ca cURL, inserați-o aici și plasați fragmentul generat în scriptul dvs. Totul este analizat local în browserul dvs. - important, deoarece comenzile copiate conțin în mod obișnuit chei API live. Aveți nevoie de JavaScript sau PHP? Schimbați limba țintă în același instrument.