Мок-сервер API

Мок-маршруты REST API с правилами, задержками, сценариями и временным публичным адресом

Порядок приоритета

3 из 50 маршрутов

Маршрут

Режим ответа

Возвращает первый ответ, у которого совпали все правила, иначе ответ по умолчанию.

Ответы

Заголовки

Разрешённые заголовки: пользовательские заголовки X-, ETag, Last-Modified, Content-Language, Retry-After, RateLimit, Deprecation и Sunset. Остальные удаляются.

Тело ответа

75 B / 256 KB

Правила

Должны совпасть все правила ответа. Ответы без правил пропускаются и используются только как ответ по умолчанию.

Сценарии

Добавьте сценарий, чтобы использовать правила сценариев и переходы.

Публичная точка доступа

Не запущено
Проверка доступности…

Любой сайт может читать ответы, но без cookie-файлов.

Ограничения
  • 50 маршрутов, по 10 ответов в каждом
  • 256 KB на тело запроса и ответа
  • Задержка не более 10 с
  • Хранятся последние 100 запросов
  • 300 запросов в минуту

Только мок: без пересылки в реальные API, без перенаправлений, без cookie-файлов и без серверного кода.

Журнал запросов

Запустите точку доступа, чтобы видеть входящие запросы.

Экспорт

Экспортируются только маршруты и ответы. URL точек доступа и журналы запросов никогда не включаются.

Что делает мок-сервер API

Определяйте маршруты с несколькими ответами, выбирайте способ выбора ответа (фиксированный, по правилам, по очереди или случайный), добавляйте задержки и статусы ошибок и проверяйте всё прямо в браузере. Если публичные точки доступа включены, можно запустить временный URL, который отдаёт те же маршруты любому клиенту и показывает журнал запросов в реальном времени.

Сопоставление и приоритет

Пути поддерживают литеральные сегменты, :params и завершающий подстановочный знак *. Побеждает самый конкретный маршрут, поэтому /users/me важнее /users/:id независимо от порядка создания. Правила проверяют метод, параметры пути, строку запроса, заголовки, исходное тело или тело JSON, число запросов и состояние сценария.

Конфиденциальность и ограничения

Редактор и тестовый запрос работают в браузере. Запущенная точка доступа хранит конфигурацию и последние 100 запросов на серверах CodingTool не дольше 60 минут (или 15 минут без запросов) и удаляет их, когда вы её останавливаете. Cookie-файлы никогда не читаются и не сохраняются, а значения заголовков с учётными данными, таких как Authorization и API-ключи, маскируются перед сохранением.

Чего он не делает

Он никогда не пересылает запросы в реальные API, не выполняет перенаправления, не устанавливает cookie-файлы и не запускает код. Отдаются только JSON и обычный текст, всегда inline и с политикой песочницы; другие типы содержимого отдаются как обычный текст, а задать можно только пользовательские заголовки X- и несколько заголовков кеширования и ограничения частоты запросов.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch