pretvornik cURL v kodo
Spremenite ukaz curl v zagonsko kodo Python, JavaScript ali Node.js.
pretvornik cURL v kodo
Prilepite ukaz curl in dobite nazaj isto zahtevo kot čisto kodo, ki jo je mogoče izvajati. Izberite Python s knjižnico zahtev, pridobivanje iz brskalnika ali Node.js z vgrajenim pridobivanjem in pretvornik prepiše URL, metodo, glave, telo zahteve in osnovno avtorizacijo v idiomatsko kodo za ta jezik. To je najhitrejši način za premik zahteve iz vašega terminala ali iz dokumenta API v dejanski skript.
Razčlenjevalnik obravnava stvari, ki jih ljudje res kopirajo: ukaze, razdeljene v več vrstic z zaostalimi poševnicami, argumente z enojnimi in dvojnimi narekovaji, več glav -H in telesa -d, --data ali --data-raw. Ko je telo JSON, se posreduje na pravi način za vsak cilj – json= v Pythonu, JSON.stringify pri pridobivanju – namesto neobdelanega niza, ki ga morate popraviti ročno. Metoda je vzeta iz -X ali izpeljana kot POST, če so podatki, in GET drugače. -u uporabnik:geslo postane ustrezna avt tuple ali kodirana avtorizacijska glava. Hrup, kot je --compressed, -s in -L, se tiho izpusti, saj ne spremeni zahteve.
To je preoblikovanje besedila in ne odjemalec HTTP. Orodje prebere ukaz kot besedilo in zapiše kodo - nikoli ne odpre URL-ja, nikoli ne pošlje zahteve in nič, kar prilepite, ne zapusti brskalnika. To je pomembno, ker ukaz curl, kopiran iz orodij za razvijalce, pogosto nosi sejni piškotek, ključ API ali žeton nosilca v svojih glavah, ti pa ostanejo na vašem računalniku.
Izberite jezik, kopirajte rezultat ali ga prenesite kot datoteko. Spremenite cilj in isti ukaz se takoj prepiše, tako da lahko primerjate, kako je zahteva videti v vsakem jeziku.