Модельный сервер HTTP
Бесплатно онлайн Модельный сервер HTTP Инструмент; не требуется установка
О HTTP Mock Server
Генерирует готовые для вставки фрагменты конфигурации mock из тела ответа JSON, эндпоинта, HTTP-метода, кода состояния, необязательных пользовательских заголовков и необязательной задержки ответа. Вывод ориентирован на три библиотеки: JSON Server (статический объект в стиле db.json), Fetch Mock (вызовы fetchMock.mock()) и MSW (http-обработчики Mock Service Worker). Сам сервер при этом не запускается.
Как использовать
1. Укажите Endpoint (например, /api/users), Method (GET/POST/PUT/DELETE/PATCH) и Status Code. 2. Вставьте JSON Response Body. Массивы объектов оборачиваются под ключом resources для JSON Server; объекты помещаются под data. 3. При необходимости добавьте Custom Headers, по одному на строку в формате Имя: Значение. 4. Укажите Response Delay (мс), если нужно сымитировать задержку. 5. Выберите Output Format и скопируйте сгенерированный фрагмент.
Различия форматов вывода
Вывод JSON Server представляет собой обёрнутый JSON-документ и игнорирует эндпоинт, метод, статус и задержку. Вывод Fetch Mock создаёт вызов fetchMock.mock(), учитывающий метод, статус, заголовки, тело и задержку. Вывод MSW создаёт ESM-обработчик, использующий http.<method> и HttpResponse.json(), и включает задержку на основе setTimeout при delay > 0. Некорректные тела JSON выводятся как строка в кавычках.
▶Этот инструмент действительно обслуживает HTTP-запросы?
▶Почему вывод JSON Server игнорирует мой код состояния и задержку?
▶Что произойдёт, если моё тело ответа не является корректным JSON?
▶Какие HTTP-методы поддерживаются?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.