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.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Konvertor cURL kodaLokalna obrada

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

  1. Nalepite cURL komandu.
  2. Izaberite karticu sa ciljnim programskim jezikom.
  3. 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