Тестер REST API

Проверьте REST API в своем браузере. Отправьте GET/POST/PUT/PATCH/DELETE с параметрами запроса, настраиваемыми заголовками, аутентификацией по ключу Bearer/Basic/API, а также проверьте заголовки ответов, статус, время и размер — бесплатную альтернативу Postman.

Создан и поддерживается Shehzad Munir. ·

Нужен интернет: requests are relayed through our proxy. После запроса ничего не сохраняется.

Тестер REST API
Loading API Tester
Share

Тестируйте REST API, не выходя из браузера

Тестер REST API отправляет запросы GET, POST, PUT и DELETE с настраиваемыми заголовками и телами JSON прямо из вашего браузера, что представляет собой облегченную альтернативу Postman без входа в систему. Ответы оформлены так, что вы можете прочитать их с первого взгляда.

Отправляйте запросы GET, POST, PUT, PATCH и DELETE с настраиваемыми заголовками и телом, а затем проверяйте статус, ответ и время. Это облегченная альтернатива более тяжелым настольным клиентам для быстрой проверки конечной точки, воспроизведения ошибки или подтверждения работы интеграции.

Функции

  • Построители параметров запроса и настраиваемых заголовков
  • Аутентификация на предъявителя, базовая аутентификация и аутентификация по ключу API
  • Тело ответа, заголовки, статус, время и размер.
  • Редактор Monaco JSON с красивой печатью
  • История последних запросов сохраняется локально.
  • Серверный прокси обходит CORS

Как использовать Тестер REST API

  1. 1

    Введите конечную точку

    Добавьте URL-адрес и выберите метод HTTP.

  2. 2

    Установите заголовки и тело

    Добавьте заголовки аутентификации и тело JSON, если оно необходимо запросу.

  3. 3

    Отправить запрос

    Выключите его и просмотрите статус и время.

  4. 4

    Прочитайте ответ

    Проверьте улучшенный ответ и заголовки JSON.

Распространенные случаи использования

  • Разработчик проверяет, что конечная точка возвращает ожидаемые данные.
  • Тестировщик проверяет, как API реагирует на различные полезные нагрузки.
  • Студент изучает REST, делая запросы в режиме реального времени.
  • Интегратор подтверждает, что заголовки аутентификации принимаются.

Подробное руководство

Отладка интеграции быстрее

Проверяйте заголовки аутентификации, экспериментируйте с полезными данными запроса и читайте необработанные ответы JSON, чтобы точно определить, где прерывается вызов. Поскольку он работает на стороне клиента, он идеально подходит для быстрых и нерегламентированных проверок во время разработки без настройки отдельного инструмента.

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

Как протестировать REST API онлайн без Postman?

Введите URL-адрес конечной точки API, выберите метод HTTP (GET, POST, PUT, DELETE), добавьте необходимые заголовки и текст запроса, затем нажмите «Отправить». Ответ в формате JSON появляется мгновенно.

Могу ли я добавлять заголовки аутентификации в запросы API?

Да. Добавьте заголовки авторизации (токены на предъявителя, ключи API, базовая аутентификация) в разделе «Заголовки». Также поддерживаются общие заголовки, такие как Content-Type и Accept.

Могу ли я протестировать свой API-интерфейс локального хоста с помощью этого инструмента браузера?

Да. Поскольку инструмент запускается непосредственно в вашем браузере, он может отправлять запросы на локальный хост (например, http://localhost:3000/api/users) и адреса локальной сети. Для локальных API не требуется прокси-сервер CORS.

Какие методы HTTP поддерживает этот тестер API?

Поддерживает все стандартные методы HTTP: GET, POST, PUT, PATCH, DELETE, HEAD и OPTIONS. Вы также можете отправлять собственные тела запросов в формате JSON для запросов POST и PUT.

Чем это отличается от Почтальона?

Этот инструмент работает мгновенно в вашем браузере, без установки, без учетной записи и настройки. У Postman более продвинутые функции (коллекции, среды, тесты), но для быстрого тестирования API это быстрее и проще.

Могу ли я протестировать API, требующие аутентификации OAuth или токена-носителя?

Да. Добавьте заголовок авторизации со значением «Носитель YOUR_TOKEN» в разделе «Заголовки». Для OAuth 2.0 сначала получите токен доступа с помощью поставщика OAuth, а затем вставьте его сюда как токен носителя. Базовую аутентификацию можно добавить как «Basic BASE64_OF_USER_PASS».

Как протестировать API без установки Postman?

Введите URL-адрес конечной точки, выберите метод (GET, POST, PUT, DELETE), добавьте заголовки или тело, если необходимо, и отправьте все из браузера. Вы получаете код состояния, время и форматированный ответ, при этом вам не нужно ничего устанавливать.

Могу ли я добавить заголовки аутентификации, такие как токен на предъявителя?

Да. Добавьте пользовательские заголовки, включая Authorization: Bearer <token> (или заголовок ключа API), чтобы вы могли напрямую тестировать прошедшие проверку подлинности конечные точки.

Форматирует ли он и проверяет ответ JSON?

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

Могу ли я добавить заголовки аутентификации?

Да: добавьте токены Bearer или любые пользовательские заголовки, необходимые вашему API, перед отправкой запроса.

Из журнала

All articles →