0

Konwerter Curl

Konwertuj polecenia curl na gotowy do uruchomienia kod w Pythonie, JavaScript fetch, Node axios, PHP i Go — lokalnie w przeglądarce.

🔒 Przetwarzane w całości w Twojej przeglądarce — nic, co tu wpiszesz, nie zostanie nigdy przesłane.

Przetwarzanie... 0%
Tokenizacja polecenia powłoki
Analiza opcji curl
Budowanie modelu żądania
Generowanie kodu docelowego

Wynik

Każda dokumentacja API na świecie pokazuje przykłady jako polecenia curl, a każda przeglądarka eksportuje przechwycony ruch jako Kopiuj jako cURL — ale Twój projekt jest napisany w Pythonie, JavaScripcie, PHP lub Go. Ten konwerter wykonuje żmudne tłumaczenie: wklej polecenie curl, wybierz język docelowy i uzyskaj działający kod z przeniesioną metodą, URL-em, nagłówkami, treścią, uwierzytelnianiem i polami formularza.

Konwerter faktycznie analizuje polecenie tak, jak zrobiłaby to powłoka: pojedyncze i podwójne cudzysłowy, znaki escape i polecenia wielowierszowe z końcowymi ukośnikami wstecznymi są poprawnie tokenizowane, a następnie interpretowane są flagi curl — -X/--request, -H/--header, -d/--data/--data-raw, -u/--user, -F/--form, --json oraz formy łączone, takie jak -XPOST. Z tego modelu żądania generuje idiomatyczny kod dla pięciu języków docelowych: Python requests, fetch przeglądarki/Node, Node.js axios, PHP cURL i Go net/http.

Szczegóły mają znaczenie w generowanym kodzie. Treść JSON jest wykrywana na podstawie Content-Type lub --json i renderowana jako natywny słownik lub literał obiektowy — dzięki czemu możesz naturalnie edytować pola zamiast walczyć z escapowanymi cudzysłowami. Uwierzytelnianie podstawowe staje się krotką auth w requests, nagłówkiem Authorization z btoa() w fetch, opcją auth w axios, CURLOPT_USERPWD w PHP lub SetBasicAuth w Go. Przesyłanie plików (-F nazwa=@plik) generuje prawdziwy kod wieloczęściowy, włączając w to standardowy kod Go z mime/multipart writer, którego nikt nie pamięta na pamięć.

Wynik jest podświetlany składniowo, możliwy do skopiowania jednym kliknięciem i do pobrania pod odpowiednią nazwą pliku. A ponieważ polecenia curl skopiowane z narzędzi deweloperskich regularnie zawierają ciasteczka sesyjne i klucze API, cała konwersja odbywa się po stronie klienta w przeglądarce — nic nie jest przesyłane, a strona działa offline po załadowaniu.