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.
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.