Konfiguracja
Wklej polecenie cURL skopiowane z przeglądarki lub dokumentacji API i błyskawicznie przekształć je w gotowy kod. Wybierz język docelowy, a kod zostanie wygenerowany w czasie rzeczywistym z podświetlaniem składni. Idealne do szybkiego korzystania z API bez ręcznego pisania szablonowego kodu HTTP.
Polecenie cURL

Jak to działa

Wklej polecenie cURL, a to narzędzie przetłumaczy je na równoważny kod w wybranym języku: Python, JavaScript, Go, PHP, Rust i kilku innych. Interpretuje URL, metodę, nagłówki, dane treści i uwierzytelnianie polecenia oraz buduje odpowiednie żądanie HTTP.

Jest idealne, gdy kopiujesz polecenie cURL z konsoli przeglądarki lub z dokumentacji API i musisz przenieść je do swojego kodu bez ręcznego przepisywania każdego nagłówka i parametru. Konwersja odbywa się w całości w przeglądarce.

Przypadki użycia

  • Zamienić „Kopiuj jako cURL” z przeglądarki na kod w Twoim języku roboczym.
  • Przetłumaczyć przykłady cURL z dokumentacji API na Twój stos technologiczny.
  • Wykorzystać ponownie żądanie już przetestowane w terminalu w skrypcie lub aplikacji.
  • Porównać, jak to samo żądanie HTTP jest wyrażane w różnych językach.

Najczęstsze pytania

Jakie polecenia cURL obsługuje?

Rozpoznaje najczęściej używane opcje: metodę (-X), nagłówki (-H), dane treści (-d, --data, --data-raw), formularze, uwierzytelnianie podstawowe (-u) i URL. To obejmuje zdecydowaną większość żądań kopiowanych z przeglądarki lub z dokumentacji.

Czy dane, które wklejam, są wysyłane na jakiś serwer?

Nie. Polecenie jest parsowane i konwertowane w całości w przeglądarce; nic z tego, co wklejasz, nie jest wysyłane na serwer. Mimo to sprawdź wynik przed udostępnieniem, jeśli polecenie zawiera tokeny lub dane uwierzytelniające.

Jak uzyskać polecenie cURL z przeglądarki?

W narzędziach deweloperskich, na karcie Sieć, kliknij prawym przyciskiem żądanie i wybierz „Kopiuj jako cURL”. To polecenie zawiera URL, nagłówki i treść, gotowe do wklejenia tutaj.

Czy wygenerowany kod działa bez zmian?

W większości przypadków tak, ale warto go sprawdzić: może być konieczne zainstalowanie biblioteki HTTP danego języka, dostosowanie ścieżek certyfikatów lub przeniesienie tokenów do zmiennych środowiskowych zamiast pozostawiania ich w kodzie.