cURL Command Converter — Export cURL as Node, Python or PowerShell
Konvertor príkazov cURL
Paste a cURL command (from your terminal, DevTools “Copy as cURL” or an API reference) and get a
normalised cURL command or ready-to-run code for Node.js fetch, Python requests and
PowerShell Invoke-RestMethod — or paste a request as JSON and reverse it into cURL.
See also: Klient REST API | Tvorba požiadaviek HTTP | Všetky nástroje pre API.
All parsing happens locally in your browser — nothing is uploaded.
cURL → kódJSON požiadavky → cURL
Príkaz cURL
Požiadavka ako JSON
cURLNode.js fetchPython requestsPowerShell
Analyzovaná požiadavka
Podporovaná podmnožina cURL:-X / -H / -d / --data-raw / --data-urlencode / -F / -u / -A / -b / -c / -L / -k / -m / --url, spojené krátke prepínače ako -kL alebo -XPOST a úvodzovkované argumenty s únikovými znakmi. Nepodporované (hlásia sa ako chyba): čítanie užitočného zaťaženia @file, heredoc, $(...) / premenné prostredia, FTP a iné schémy mimo HTTP, viac URL a nahrávania -T. Nahrávanie súborov v -F sa v generovanom kóde zmení na zástupné symboly. Požiadavky sa analyzujú, ale nikdy neodosielajú — na skutočné odoslanie požiadavky slúži Klient REST API.
Čo je cURL?
cURL je nástroj na príkazovom riadku na posielanie požiadaviek HTTP (a ďalších protokolov) z terminálu. Príkaz cURL je požiadavka zapísaná ako prepínače: -X nastavuje metódu, -H pridáva hlavičku, -d pripája telo, -u dodáva poverenia. Prevod na kód znamená namapovať každý prepínač na rovnakú časť požiadavky vyjadrenú v HTTP knižnici iného jazyka — požiadavka je rovnaká, mení sa iba syntax. Preto dokumentácie API uverejňujú príklady cURL na kopírovanie: jeden riadok opisuje celú požiadavku.
Pri vkladaní príkazu cURL záleží na úvodzovkách: úvodzovky stratené pri kopírovaní (alebo rozvinuté premennými $) sú najčastejším dôvodom, prečo sa príkaz analyzuje inak, než bežal v termináli.
🔷 Nástroje pre API
Testovanie a zostavovanie požiadaviek HTTP a WebSocket, prevod cURL, prehliadanie špecifikácií OpenAPI.