cURL Command Converter — Export cURL as Node, Python or PowerShell
Konwerter poleceń 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 | Kreator żądań HTTP | Wszystkie narzędzia API.
All parsing happens locally in your browser — nothing is uploaded.
cURL → kodŻądanie JSON → cURL
Polecenie cURL
Żądanie jako JSON
cURLNode.js fetchPython requestsPowerShell
Przeanalizowane żądanie
Obsługiwany podzbiór cURL:-X / -H / -d / --data-raw / --data-urlencode / -F / -u / -A / -b / -c / -L / -k / -m / --url, połączone krótkie flagi, np. -kL albo -XPOST, oraz argumenty w cudzysłowach z sekwencjami ucieczki. Nieobsługiwane (zgłaszane jako błąd): odczyt ładunków @plik, heredoki, $(...) / zmienne środowiskowe, FTP i inne schematy nie-HTTP, wiele adresów URL oraz wysyłanie -T. Przesyłanie plików w -F staje się symbolami zastępczymi w wygenerowanym kodzie. Żądania są analizowane, ale nigdy nie są wysyłane — użyj Klienta REST API, aby faktycznie wysłać żądanie.
Czym jest cURL?
cURL to narzędzie wiersza poleceń do wysyłania żądań HTTP (i innych protokołów) z terminala. Polecenie cURL to żądanie zapisane jako flagi: -X ustawia metodę, -H dodaje nagłówek, -d dołącza treść, -u podaje dane logowania. Konwersja na kod polega na odwzorowaniu każdej flagi na tę samą część żądania wyrażoną w bibliotece HTTP innego języka — żądanie jest identyczne, zmienia się tylko składnia. Dlatego dokumentacje API publikują gotowe do skopiowania przykłady cURL: jedna linia opisuje całe żądanie.
Kolejność cudzysłowów ma znaczenie, gdy polecenie cURL jest wklejane: cudzysłowy zgubione podczas kopiowania (albo rozwinięte przez zmienne $) to najczęstszy powód, dla którego polecenie analizuje się inaczej niż działało w terminalu.
🔷 Narzędzia API
Testuj i buduj żądania HTTP i WebSocket, konwertuj cURL, przeglądaj specyfikacje OpenAPI.