Как пользоваться: API-тестер
- Выберите метод и вставьте URL эндпоинта. Query-параметры из адреса появятся на вкладке Параметры, и изменения там обновят URL.
- Добавьте заголовки запроса, а в разделе Авторизация выберите Bearer-токен или Basic-учётные данные, если API их требует.
- Для POST, PUT или PATCH откройте Тело и выберите JSON, обычный текст или поля формы. JSON проверяется по мере ввода; кнопка Форматировать делает его читаемым.
- Нажмите Отправить (Ctrl+Enter). Изучите статус, время, размер, отформатированное тело и заголовки ответа.
- Нажмите Копировать как 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?
Это бесплатная альтернатива Postman?
Почему нельзя обратиться к localhost или 192.168.x.x?
Будут ли ошибки CORS?
Перенаправления выполняются автоматически?
Location, что обычно и нужно при отладке. Чтобы перейти по адресу, отправьте второй запрос на новый URL.