Мок-сервер API
Мок-маршруты REST API с правилами, задержками, сценариями и временным публичным адресом
Связанные инструменты
Что делает мок-сервер API
Определяйте маршруты с несколькими ответами, выбирайте способ выбора ответа (фиксированный, по правилам, по очереди или случайный), добавляйте задержки и статусы ошибок и проверяйте всё прямо в браузере. Если публичные точки доступа включены, можно запустить временный URL, который отдаёт те же маршруты любому клиенту и показывает журнал запросов в реальном времени.
Сопоставление и приоритет
Пути поддерживают литеральные сегменты, :params и завершающий подстановочный знак *. Побеждает самый конкретный маршрут, поэтому /users/me важнее /users/:id независимо от порядка создания. Правила проверяют метод, параметры пути, строку запроса, заголовки, исходное тело или тело JSON, число запросов и состояние сценария.
Конфиденциальность и ограничения
Редактор и тестовый запрос работают в браузере. Запущенная точка доступа хранит конфигурацию и последние 100 запросов на серверах CodingTool не дольше 60 минут (или 15 минут без запросов) и удаляет их, когда вы её останавливаете. Cookie-файлы никогда не читаются и не сохраняются, а значения заголовков с учётными данными, таких как Authorization и API-ключи, маскируются перед сохранением.
Чего он не делает
Он никогда не пересылает запросы в реальные API, не выполняет перенаправления, не устанавливает cookie-файлы и не запускает код. Отдаются только JSON и обычный текст, всегда inline и с политикой песочницы; другие типы содержимого отдаются как обычный текст, а задать можно только пользовательские заголовки X- и несколько заголовков кеширования и ограничения частоты запросов.
