Http-Mock-Server
Kostenlos online verfügbar Http-Mock-Server Tool – keine Installation erforderlich
Über den HTTP Mock Server
Erzeugt sofort einfügbare Mock-Konfigurations-Snippets aus einem JSON-Antwortkörper, einem Endpunkt, einer HTTP-Methode, einem Statuscode, optionalen benutzerdefinierten Headern und einer optionalen Antwortverzögerung. Die Ausgabe zielt auf drei Bibliotheken ab: JSON Server (ein statisches db.json-artiges Objekt), Fetch Mock (fetchMock.mock()-Aufrufe) und MSW (Mock-Service-Worker-http-Handler). Der Server wird dabei selbst nicht ausgeführt.
Verwendung
1. Legen Sie Endpunkt (z. B. /api/users), Methode (GET/POST/PUT/DELETE/PATCH) und Statuscode fest. 2. Fügen Sie einen JSON-Antwortkörper ein. Arrays von Objekten werden für JSON Server unter einem resources-Schlüssel zusammengefasst; einzelne Objekte landen unter data. 3. Optional können Sie benutzerdefinierte Header hinzufügen, einen pro Zeile als Name: Wert. 4. Legen Sie eine Antwortverzögerung (ms) fest, wenn Latenz simuliert werden soll. 5. Wählen Sie das Ausgabeformat und kopieren Sie das erzeugte Snippet.
Unterschiede der Ausgabeformate
Die JSON-Server-Ausgabe ist ein umhülltes JSON-Dokument und ignoriert Endpunkt, Methode, Status und Verzögerung. Die Fetch-Mock-Ausgabe erzeugt einen fetchMock.mock()-Aufruf, der Methode, Status, Header, Body und Verzögerung berücksichtigt. Die MSW-Ausgabe erzeugt einen ESM-Handler mit http.<method> und HttpResponse.json(), der bei delay > 0 eine auf setTimeout basierende Verzögerung enthält. Ungültige JSON-Körper werden als quotierter String ausgegeben.
▶Bedient dieses Tool tatsächlich HTTP-Anfragen?
▶Warum ignoriert meine JSON-Server-Ausgabe den Statuscode und die Verzögerung?
▶Was passiert, wenn mein Antwortkörper kein gültiges JSON ist?
▶Welche HTTP-Methoden werden unterstützt?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.