alat za programere / 09
Konvertor cURL komandi u kod
Pretvorite cURL komande u izvršive isečke koda za JavaScript, Python, Go i Node.js.
Konvertor cURL komandi u kod: TOEA tokenizuje i raščlanjuje cURL opcije (metod, zaglavlja, telo zahteva, osnovna autentifikacija), a zatim dinamički formatira ekvivalentan kod za JS fetch(), Python requests, Go net/http i Node axios. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Kopiranje zahteva iz pregledača
U alatkama za programere pregledača otvorite panel Network, kliknite desnim tasterom na zahtev i izaberite Copy as cURL. U Windows-u izaberite bash ili POSIX varijantu; verzija za cmd rešava navodnike pomoću ^ i ne može se čisto konvertovati. Kopirana naredba uključuje svako zaglavlje koje je pregledač poslao, uključujući kolačiće i autorizacione tokene, koji predstavljaju važeće podatke za pristup. Uklonite ih pre deljenja generisanog koda, kao i zaglavlja namenjena samo pregledaču, poput sec-ch-ua, koja zahtevu retko trebaju.
Šta se prenosi
Metod, zaglavlja, telo i akreditivi -u se konvertuju, a -A, -b i -e postaju zaglavlja User-Agent, Cookie i Referer. Ponovljene vrednosti -d spajaju se pomoću &, kao što ih curl spaja, a vrednosti --data-urlencode kodiraju se procentima. Kao i curl, -d bez izričitog Content-Type šalje application/x-www-form-urlencoded, zato generisani kod postavlja to zaglavlje, dok --json postavlja application/json. Naredbe podeljene u više redova pomoću obrnute kose crte na kraju čitaju se kao jedna naredba.
Neke opcije nemaju odgovarajuću opciju i preskaču se zajedno sa svojim vrednostima: slanje multipart datoteka pomoću -F, proksiji, izlazne datoteke i vremenska ograničenja. -G, -k i --compressed se zanemaruju, a -d @file šalje se doslovno umesto da se pročita sa diska. Obratite pažnju i na preusmeravanja: curl ostaje na prvom odgovoru ako mu ne prosledite -L, dok fetch, requests, Go i axios podrazumevano prate preusmeravanja.
Kako se koristi
- Nalepite cURL komandu.
- Izaberite karticu sa ciljnim programskim jezikom.
- Kopirajte ili preuzmite generisani isečak koda.
Privatnost i ograničenja
Raščlanjivanje se u potpunosti izvršava u vašem pregledaču. Prilikom konvertovanja komandi nijedan zahtev se ne šalje preko mreže.
Srodne alatke
Često postavljana pitanja
Koje cURL opcije su podržane?
Podržane su uobičajene opcije zahteva, uključujući -X/--request, -H/--header, -d/--data (ponovljene vrednosti spajaju se pomoću &), --data-urlencode, --json, -u/--user, -A, -b, -e i --url. Vrednosti opcija koje nije moguće konvertovati, kao što su -F ili -o, preskaču se.
Da li se moji API ključevi ili tokeni šalju na server?
Ne. Konvertovanje se obavlja isključivo u memoriji klijenta, bez mrežne komunikacije.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban