cURL în Cod
Lipești o comandă cURL și primești codul echivalent de client HTTP — Python requests, JavaScript fetch, Go, PHP sau Ruby. Metoda, headerele și body-ul JSON sunt preluate, totul în browser.
Client code appears here.
This only rewrites the command as code — no request is sent and nothing leaves your browser.
Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.
cURL în Cod transformă o comandă cURL într-un snippet de client HTTP gata de rulat în Python, JavaScript, Go, PHP sau Ruby, direct în browserul tău. Este o conversie pur textuală: nicio cerere nu este trimisă, iar comanda — inclusiv eventualele tokenuri și URL-uri — nu părăsește niciodată dispozitivul tău. Preia metoda, toate headerele și body-ul cererii, și detectează automat un body JSON pentru a-l emite ca tip nativ în limbajul ales.
O singură comandă, cinci limbaje
Lipești comanda cURL pe care o ai deja dintr-o documentație de API, din opțiunea „Copy as cURL” a browserului sau din istoricul terminalului, apoi schimbi selectorul de limbaj ca să obții cod idiomatic: requests pentru Python, fetch() pentru JavaScript, net/http pentru Go, extensia cURL pentru PHP și Net::HTTP pentru Ruby. Parserul respectă ghilimelele din shell și continuările de linie, alege metoda implicit în mod logic (POST când există body, altfel GET) și adaugă un Content-Type JSON doar când body-ul este JSON și tu nu ai setat deja unul. Flagurile pur cosmetice precum -s, -L, -k, -i, -v sau --compressed sunt ignorate, iar cele necunoscute sunt sărite, ca să obții oricum un rezultat funcțional.
Local și privat, fără surprize
Pentru că totul rulează local în browser cu JavaScript, comanda cURL nu ajunge pe niciun server și niciun request real nu este executat — poți lipi în siguranță chiar și comenzi cu tokenuri de autentificare, chei de API sau URL-uri interne. E util mai ales când transferi o cerere dintr-o documentație în proiectul tău, când rescrii un apel din Postman sau DevTools în limbajul de care ai nevoie, sau când vrei rapid echivalentul în Go al unui curl pe care l-ai testat în terminal. Ai nevoie doar de un template fetch sau vrei să transformi răspunsul în tipuri? Încearcă cURL to Fetch sau JSON to Python.