Mock server HTTP
Bezpłatnie online Mock server HTTP narzędzie, nie wymaga instalacji
Informacje o HTTP Mock Server
Generuje gotowe do wklejenia fragmenty konfiguracji mocka na podstawie treści odpowiedzi JSON, punktu końcowego, metody HTTP, kodu statusu, opcjonalnych nagłówków niestandardowych i opcjonalnego opóźnienia odpowiedzi. Wynik jest przeznaczony dla trzech bibliotek: JSON Server (statyczny obiekt w stylu db.json), Fetch Mock (wywołania fetchMock.mock()) oraz MSW (handlery http z Mock Service Worker). Narzędzie nie uruchamia własnego serwera.
Jak używać
1. Ustaw Endpoint (np. /api/users), Method (GET/POST/PUT/DELETE/PATCH) oraz Status Code. 2. Wklej treść odpowiedzi JSON. Tablice obiektów są umieszczane pod kluczem resources dla JSON Server; pojedyncze obiekty trafiają pod data. 3. Opcjonalnie dodaj Custom Headers, po jednym w wierszu w formacie Nazwa: Wartość. 4. Ustaw Response Delay (ms), jeśli chcesz zasymulować opóźnienie. 5. Wybierz Output Format i skopiuj wygenerowany fragment.
Różnice formatów wyjściowych
Wyjście JSON Server to opakowany dokument JSON i ignoruje endpoint, metodę, status oraz opóźnienie. Wyjście Fetch Mock generuje wywołanie fetchMock.mock() uwzględniające metodę, status, nagłówki, treść i opóźnienie. Wyjście MSW generuje handler ESM korzystający z http.<method> i HttpResponse.json(), zawierający opóźnienie oparte na setTimeout, gdy delay > 0. Nieprawidłowe treści JSON są emitowane jako ciąg w cudzysłowach.
▶Czy to narzędzie faktycznie obsługuje żądania HTTP?
▶Dlaczego wyjście JSON Server ignoruje kod statusu i opóźnienie?
▶Co się stanie, jeśli treść odpowiedzi nie jest prawidłowym JSON-em?
▶Jakie metody HTTP są obsługiwane?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.