API-тестер — онлайн REST-клиент

Лёгкая альтернатива Postman прямо в браузере: составьте HTTP-запрос, отправьте его и изучите статус, время, заголовки и JSON с форматированием.

Обновлено
Ответ
Отправьте запрос, чтобы увидеть ответ здесь. Или попробуйте пример:
История (только в этом браузере)
  • Запросов пока нет.

Запросы отправляются с нашего сервера, а не из браузера, поэтому ошибок CORS нет. Однако localhost и адреса частных сетей заблокированы, перенаправления не выполняются, а размер ответа ограничен 2 МБ.

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

Был ли этот инструмент полезен?0.0 Оценок: 0
CORS-заголовки для ExpressNginx, Apache, Netlify, Vercel, Next.js и Workers.Генератор CORS-заголовков →

Как пользоваться: API-тестер

  1. Выберите метод и вставьте URL эндпоинта. Query-параметры из адреса появятся на вкладке Параметры, и изменения там обновят URL.
  2. Добавьте заголовки запроса, а в разделе Авторизация выберите Bearer-токен или Basic-учётные данные, если API их требует.
  3. Для POST, PUT или PATCH откройте Тело и выберите JSON, обычный текст или поля формы. JSON проверяется по мере ввода; кнопка Форматировать делает его читаемым.
  4. Нажмите Отправить (Ctrl+Enter). Изучите статус, время, размер, отформатированное тело и заголовки ответа.
  5. Нажмите Копировать как cURL, чтобы повторить запрос в терминале или передать его коллеге. Последние запросы сохраняются в разделе «История».

Что такое API-тестер?

API-тестер (или REST-клиент) позволяет отправлять HTTP-запросы к веб-сервису и точно видеть, что вернулось, — без написания кода. Разработчики используют его, чтобы изучать сторонние API, отлаживать вебхуки, проверять авторизацию, воспроизводить баг-репорты и проверять эндпоинт перед подключением к фронтенду. Инструмент покрывает базовый набор возможностей настольных приложений вроде Postman или Insomnia, без установки и без регистрации.

Из чего состоит HTTP-запрос

  • Метод — что вы хотите сделать: GET читает, POST создаёт, PUT заменяет, PATCH частично обновляет, DELETE удаляет. HEAD возвращает только заголовки, OPTIONS узнаёт, какие методы разрешены.
  • URL и query-параметры — например, /v1/users?page=2&limit=50. Значения кодируются в URL автоматически, когда вы редактируете их в таблице параметров.
  • Заголовки — метаданные, например Accept: application/json, Content-Type или заголовок с API-ключом.
  • Тело — данные для POST/PUT/PATCH. JSON отправляется с Content-Type: application/json, данные формы — с application/x-www-form-urlencoded.
  • Авторизация — Bearer отправляет Authorization: Bearer <token> (OAuth 2.0, JWT). Basic отправляет Authorization: Basic base64(user:password).

Как читать ответ

Код статуса показывает, что произошло: 2xx — успех, 3xx — перенаправление, 4xx — проблема с вашим запросом (401 нет авторизации, 404 неверный путь, 422 ошибка валидации), 5xx — сбой на сервере. Расшифровку каждого кода смотрите в нашем справочнике HTTP-статусов. Время ответа измеряется от нашего сервера до API, а размер — это размер тела в байтах. Проверяйте content-type, заголовки лимитов (x-ratelimit-remaining, retry-after) и заголовки кэширования на вкладке «Заголовки».

Зачем запросы идут через наш сервер

Браузеры блокируют кросс-доменные запросы, если API не отдаёт CORS-заголовки, а большинство серверных API их не отдают. Отправка с нашего сервера полностью обходит CORS, поэтому вы видите реальный ответ API. Для безопасности запросы к localhost, адресам приватных сетей и адресам метаданных облачных провайдеров заблокированы. Чтобы протестировать локальный API, используйте curl: кнопка Копировать как cURL сгенерирует команду, а наш конвертер cURL в код переведёт её в JavaScript, Python или PHP.

Безопасно ли использовать с реальными учётными данными?

Ваш запрос проходит через наш сервер только для пересылки: он не логируется и не сохраняется. История хранится в вашем браузере и не содержит заголовков Authorization, Cookie и API-ключей. Тем не менее для любых онлайн-инструментов лучше использовать тестовые ключи или короткоживущие токены, а декодировать JWT можно локально в JWT-декодере.

Также ищут как: rest client, postman онлайн, http клиент, отправить http запрос, curl онлайн, json api, post запрос онлайн, api checker онлайн.

Инструменты, которые хорошо сочетаются с API-тестер

  • Генератор CORS-заголовков — Видите «has been blocked by CORS policy»?
  • Валидатор OpenAPI / Swagger — Вставьте спецификацию API, чтобы проверить её по официальной схеме OpenAPI, найти битые ссылки и несогласованные параметры пути и увидеть все эндпоинты сразу.
  • Тестер вебхуков — Получите уникальный URL, направьте на него любой вебхук или HTTP-клиент и смотрите, как запросы приходят в реальном времени: заголовки, строка параметров и тело в читаемом виде, а также проверка подписи HMAC.
  • JSON форматтер — Вставьте JSON, чтобы отформатировать, минифицировать или проверить его.

Часто задаваемые вопросы

Можно ли использовать его как проверку API?
Да. Отправьте запрос на любой эндпоинт, чтобы убедиться, что он отвечает: вы увидите код статуса, время ответа, заголовки и отформатированное JSON-тело, а запрос можно скопировать как cURL.
Это бесплатная альтернатива Postman?
Для быстрых запросов — да: методы, параметры, заголовки, JSON- и form-тела, Bearer- и Basic-авторизация, просмотр ответа, экспорт в cURL и история — всё в браузере без регистрации. Коллекций, окружений и скриптовых тестов здесь нет.
Почему нельзя обратиться к localhost или 192.168.x.x?
Запросы отправляются с нашего сервера, который не может достучаться до вашего компьютера, а адреса приватных сетей заблокированы для предотвращения злоупотреблений. Используйте кнопку Копировать как cURL и запустите команду локально.
Будут ли ошибки CORS?
Нет. CORS применяется браузерами; поскольку запрос делает наш сервер, CORS-заголовки API не имеют значения. Помните, что ваш собственный фронтенд по-прежнему будет их требовать.
Перенаправления выполняются автоматически?
Нет — вы увидите исходный ответ 301/302/307 с заголовком Location, что обычно и нужно при отладке. Чтобы перейти по адресу, отправьте второй запрос на новый URL.
Сохраняются ли мой API-ключ или токен?
Нет. Значения авторизации и чувствительные заголовки (Authorization, Cookie, X-API-Key…) не попадают в историю, а чувствительные query-параметры очищаются до сохранения запроса.

Похожие инструменты

apiГенератор CORS-заголовковВидите «has been blocked by CORS policy»? Опишите, кто может обращаться к вашему API: источники, методы,…localКоды состояния HTTPВсе стандартные коды ответа HTTP простым языком: когда их использовать и как они влияют на SEO. Ищите,…localcURL в кодВставьте команду curl из документации к API или пункт «Copy as cURL» из DevTools браузера, и вы получите…localВалидатор OpenAPI / SwaggerВставьте спецификацию API, чтобы проверить её по официальной схеме OpenAPI, найти битые ссылки и…apiТестер вебхуковПолучите уникальный URL, направьте на него любой вебхук или HTTP-клиент и смотрите, как запросы приходят в…localJSON форматтерВставьте JSON, чтобы отформатировать, минифицировать или проверить его. Ошибки указываются с точной…