convertor cURL în cod
Transformați o comandă curl în cod Python, JavaScript sau Node.js rulabil.
convertor cURL în cod
Lipiți o comandă curl și primiți din nou aceeași solicitare ca și codul curat și rulabil. Alegeți Python cu biblioteca de solicitări, preluarea browserului sau Node.js cu preluarea încorporată, iar convertorul rescrie adresa URL, metoda, anteturile, corpul solicitării și autentificarea de bază în codul idiomatic pentru limba respectivă. Este cea mai rapidă modalitate de a muta o solicitare din terminalul dvs. sau dintr-un document API într-un script real.
Analizorul gestionează lucrurile pe care oamenii le copiază cu adevărat: comenzi împărțite pe mai multe linii cu bare oblice inverse, argumente cu ghilimele simple și duble, anteturi multiple -H și corpuri -d, --data sau --data-raw. Când corpul este JSON, acesta este transmis în modul corect pentru fiecare țintă - json= în Python, JSON.stringify în fetch - în loc de un șir brut pe care trebuie să îl reparați manual. Metoda este luată din -X sau dedusă ca POST când există date și GET în caz contrar. Un -u utilizator:parolă devine un tuplu de autentificare adecvat sau un antet de autorizare codificat. Zgomotul precum --compressed, -s și -L este redus în liniște, deoarece nu modifică cererea.
Aceasta este o transformare de text, nu un client HTTP. Instrumentul citește comanda ca text și scrie cod - nu deschide niciodată adresa URL, nu trimite niciodată solicitarea și nimic din ce lipiți nu părăsește browserul. Asta contează, deoarece o comandă curl copiată din instrumentele de dezvoltare poartă adesea un cookie de sesiune, o cheie API sau un simbol purtător în anteturile sale, iar acestea rămân pe computer.
Alegeți limba, copiați rezultatul sau descărcați-l ca fișier. Schimbați ținta și aceeași comandă este rescrisă instantaneu, astfel încât să puteți compara cum arată cererea în fiecare limbă.