Konwerter cURL na fetch
Konwertuj polecenie curl na równoważny kod JavaScript fetch, całkowicie w przeglądarce.
Powiązane narzędzia
Jak korzystać z narzędzia cURL na fetch
- 01
Wklej polecenie curl.
- 02
Równoważny kod fetch jest generowany natychmiast.
- 03
Skopiuj JavaScript do swojego projektu.
Zamień curl na fetch
Konwerter, który zamienia polecenie curl na równoważny kod JavaScript fetch, analizując metodę, adres URL, nagłówki i treść, dzięki czemu otrzymujesz gotowe do użycia żądanie zamiast tłumaczyć je ręcznie.
To częsta potrzeba: dokumentacja API i narzędzia takie jak narzędzia deweloperskie przeglądarki dają Ci polecenie curl, ale Twoja aplikacja jest napisana w JavaScript. To łączy te dwa światy, więc możesz wkleić curl i otrzymać fetch.
Działa lokalnie w Twojej przeglądarce, więc Twoje polecenie, w tym wszelkie tokeny lub dane uwierzytelniające w nagłówkach, nigdy nie opuszcza urządzenia.
Flagi, które rozumie
Rozumie częste flagi: -X dla metody, -H dla nagłówków, -d i jego warianty dla treści, -u dla uwierzytelniania podstawowego, a także -A dla agenta użytkownika i -b dla ciasteczek. Flaga danych implikuje POST, zgodnie z zachowaniem curl.
Polecenia wielowierszowe
Polecenia wielowierszowe działają bez zmian. Kontynuacje wierszy z ukośnikiem odwrotnym są łączone automatycznie, więc możesz wkleić polecenie dokładnie tak, jak pojawia się w dokumentacji, bez wcześniejszego czyszczenia.
Gotowy do uruchomienia wynik
Wynikiem jest wywołanie fetch z wypełnioną metodą, nagłówkami i treścią, które możesz wstawić do swojego kodu i użyć z await jak każde inne fetch.
Najczęściej zadawane pytania
Jakie flagi curl są obsługiwane?
Najczęściej używane: -X dla metody, -H dla nagłówków, -d i jego warianty dla treści, -u dla uwierzytelniania basic, plus -A i -b. Flaga data oznacza POST.
Czy moje polecenie jest wysyłane na serwer?
Nie. Konwersja działa całkowicie w Twojej przeglądarce, więc polecenie i ewentualne tokeny w nim nigdy nie opuszczają Twojego urządzenia.
Czy obsługuje polecenia wielowierszowe?
Tak. Kontynuacje z backslashem są łączone automatycznie, więc możesz wkleić polecenie dokładnie tak, jak pojawia się w dokumentacji.