Руководство по API тестер

Отправляйте HTTP-запросы (GET, POST, PUT, PATCH, DELETE) на любой URL. Заголовки и тело запроса. Всё в браузере — без прокси.

Назад к API тестер

Что делает этот инструмент

Тестер API отправляет HTTP-запросы (GET, POST, PUT, PATCH, DELETE) на любой URL из браузера. Добавление пользовательских заголовков и тела запроса. Просмотр статуса, заголовков и тела ответа. Запросы через fetch() — без серверного прокси. Полезно для тестирования REST API, отладки эндпоинтов и проверки CORS. Разрешены только URL с http и https.

Как использовать

  1. Введите URL — Полный URL (напр. https://api.example.com/users).
  2. Выберите метод — GET, POST, PUT, PATCH или DELETE.
  3. Заголовки — Опционально: Content-Type, Authorization и т.д.
  4. Тело — Для POST/PUT/PATCH: сырой JSON или текст.
  5. Отправить — Нажмите для отправки запроса.
  6. Просмотр ответа — Статус, заголовки и тело. Большие тела обрезаются.

Как это работает

URL проверяются: разрешены только схемы http и https. Запрос отправляется через браузерный fetch() с указанным методом, заголовками и телом. Таймаут 30 секунд. Отображаются статус, заголовки и тело ответа. Тело обрезается на ~100 КБ во избежание зависания UI. Применяется CORS: API должно разрешать origin, иначе запрос завершится ошибкой. Серверный прокси не используется — запросы идут из браузера пользователя.

Все вычисления выполняются в браузере. Никакие данные не отправляются на сервер (кроме целевого API).

Примеры использования

  • Разработка API — Тестирование эндпоинтов при разработке.
  • Отладка — Просмотр запроса/ответа при проблемах интеграции.
  • Проверка CORS — Убедиться, что API разрешает ваш origin.
  • Документация — Примеры запросов из документации API.
  • Быстрые проверки — Проверка health или статусных эндпоинтов.

Пример

Ограничения

  • CORS — Работают только same-origin или API с CORS; заблокированные запросы показывают fetch-ошибку.
  • Без прокси — Нет серверного прокси; нельзя обойти CORS или достучаться до закрытых API.
  • Только http/https — URL с file:, javascript:, data: отклоняются.
  • Таймаут — Лимит 30 секунд; долгие запросы могут завершаться ошибкой.
  • Обрезка тела — Тело ответа обрезается до ~100 КБ для отображения.
  • Учётные данные — Чувствительные данные в заголовках/теле видны; используйте осторожно.

Как это работает

Метод

  • Requests are sent directly from your browser; only http and https URLs are supported.

Что нужно знать

  • The tool only works with APIs that allow browser requests (same-origin or CORS-enabled).

Все расчёты и конвертации выполняются в браузере. Никакие данные не отправляются на сервер — ввод не покидает устройство.