Uzyskaj polecenie curl i kod fetch

Programiści API i wsparcie odtwarzają tak wywołanie przed testem endpointu, diagnozą błędu albo napisaniem przykładu.

Uzyskaj polecenie curl i kod fetch. Wynik pozostaje w przeglądarce i jest gotowy do sprawdzenia, skopiowania oraz dopasowania bez konta.

Jak używać

  1. Wpisz metodę HTTP w pierwszym wierszu, na przykład GET lub POST.
  2. Następnie wprowadź URL interfejsu API lub usługi, którą chcesz wywołać.
  3. Dodaj jeden nagłówek na wiersz w formacie Nazwa: wartość, a następnie oddziel treść wierszem zawierającym dwa myślniki.
  4. Uruchom akcję komponowania, aby wygenerować pasujące polecenie curl i kod fetch.
  5. Skopiuj wynik i przetestuj go w terminalu lub projekcie.

Przykład

Programista pisze przykład dokumentacji API. Wprowadza metodę POST, adres testowy, nagłówek Content-Type i małą treść JSON. Narzędzie pokazuje polecenie curl i kod fetch, co ułatwia potwierdzenie, że żądanie zawiera te same elementy przed publikacją.

Dane wejściowe

POST
https://example.com/api/items
Content-Type: application/json
--
{"name":"test"}

Ograniczenia i formaty

Gdzie odbywa się przetwarzanie

Wszystko jest obliczane w Twojej przeglądarce. Metoda, URL, nagłówki i treść pozostają na Twoim urządzeniu i nie są wysyłane do żadnej zdalnej usługi.

Częste pytania

Czy mogę użyć URL wewnętrznego API?

Tak, ponieważ tekst pozostaje w Twojej przeglądarce, a narzędzie go nie wywołuje. Możesz przygotować żądanie do adresu lokalnego lub prywatnego, a następnie uruchomić je samodzielnie z autoryzowanego środowiska.

Dlaczego treść wymaga wiersza z myślnikami jako separatora?

Ten wiersz informuje narzędzie, gdzie kończy się lista nagłówków, a zaczyna treść. Bez niego zawartość może zostać odczytana jako kolejny nagłówek, a wygenerowane żądanie będzie niepoprawne.

Czy polecenie curl i kod fetch są równoważne?

Opisują to samo wywołanie za pomocą różnej składni. curl jest używany w terminalu, natomiast fetch pasuje do JavaScriptu. Sprawdź nagłówki i treść w obu wynikach przed ich ponownym użyciem.

Czy narzędzie wykonuje żądanie do API?

Nie. Narzędzie nie kontaktuje się z API. Tworzy tylko tekst żądania, polecenie curl oraz kod fetch. Metoda, adres, nagłówki i treść pozostają na Twoim urządzeniu. To Ty uruchamiasz wynik w terminalu lub projekcie. Przed skopiowaniem sprawdź metodę i adres, ponieważ literówka może dać nieużywalne polecenie.

Co zrobić, gdy nagłówki są niepoprawnie sformatowane?

Nagłówki muszą być zapisane jako Nazwa: wartość, po jednym w wierszu. Jeśli nie zachowasz tego wzoru, narzędzie może odczytać treść jako kolejny nagłówek, a wygenerowane żądanie będzie niepoprawne. Sprawdź też, czy wiersz z dwoma myślnikami oddziela nagłówki od treści. Po poprawkach uruchom ponownie akcję komponowania i porównaj wynik.

Narzędzia w tej samej kategorii