← Инструменты

Онлайн-тестер API

Тестируйте любой REST API прямо в браузере: соберите запрос, отправьте его и изучите ответ.

Приватно: ваши файлы не покидают ваше устройство.

Отправлять из

Query-параметры синхронизируются с URL. Снимите галочку, чтобы исключить строку.

Запросы из браузера идут напрямую в API. Ваши запросы, токены и история остаются на этом устройстве.

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

  1. Выберите файлы.
  2. При желании измените настройки.
  3. Скачайте результат или отправьте его на другое устройство через BroAllDone.

Частые вопросы

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

Выберите метод (GET, POST …), вставьте URL, при необходимости добавьте query-параметры, заголовки или тело и нажмите «Отправить». Вы увидите статус, заголовки, тело ответа и время выполнения.

Почему запрос падает с ошибкой CORS?

Браузеры позволяют веб-страницам читать ответы только тех API, которые разрешают это CORS-заголовками. Если API так не делает, отправьте запрос через сервер BroAllDone: выберите его в поле «Отправлять из» или оставьте режим «Автоматически» — тогда GET-запросы переключатся сами.

Безопасно ли вводить здесь API-ключи и токены?

Из браузера запросы идут напрямую в API и через нас ничего не проходит. Через сервер BroAllDone запрос лишь пересылается и сразу забывается: ничего не логируется и не хранится. Токены и история сохраняются только в вашем браузере, и их можно очистить.

Можно ли протестировать API, запущенный на localhost?

Да. Выберите «Мой браузер»: браузер может обращаться к localhost и вашей локальной сети. Сервер BroAllDone — намеренно — не может, поэтому его никогда не получится использовать для доступа к частным сетям.

Можно ли отправлять JSON, формы и файлы?

Да: JSON, поля формы (urlencoded), формы с загрузкой файлов (multipart), обычный текст, XML или целый файл в качестве тела. Для авторизации подходят Bearer-токен, логин и пароль или ключ API.

Можно ли превратить запрос в код?

Да. Вкладка «Код» генерирует его для JavaScript fetch, Node.js, axios, Python requests, PHP, Go, Java, C#, Ruby, Rust и PowerShell, а на вкладке «Запрос» есть команда curl. Можно и наоборот — вставить команду curl, чтобы импортировать запрос.

Другие бесплатные инструменты