Тестер запросов API

Прямой запрос к endpoint с просмотром статуса, заголовков, времени и тела ответа.

Веб и API
Подготовка рабочей области…

Ввод

Подготовка рабочей области…

Вывод
Здесь появится результат.

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

  1. Выберите метод и endpoint, настройте параметры, заголовки, тело и аутентификацию.
  2. Нажмите «Отправить запрос» и изучите ответ.
  3. Скопируйте или скачайте ответ либо экспортируйте запрос в cURL/Fetch.

Отладка HTTP-запроса браузера

Форма показывает ответ endpoint для выбранного метода, URL и полей. Пример и импорт cURL подготавливают форму без отправки.

Клиентом является браузер. Запрос идёт прямо к выбранному endpoint, поэтому результат и ограничения соответствуют браузеру, а не серверному proxy.

Подготовка и отправка

Пример заполняет форму, импорт cURL переносит поддерживаемые опции в видимые поля. Проверьте их перед отправкой или Enter в форме.

Активные параметры и заголовки применяются к запросу. Управляемые браузером заголовки нельзя переопределить; GET/HEAD здесь не могут иметь тело.

Пример
Ввод
GET https://httpbin.org/anything?source=devtoolsy
Результат
HTTP 200
Response headers, elapsed time and body

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

Доступные браузеру ответы

CORS и правила credentials определяют видимые данные. Показываются только открытые заголовки. HTTP 401/500 являются ответами, а сетевые/CORS-сбои сообщаются отдельно.

Экспорт запросов и ответов

Экспорт создаёт cURL/Fetch без отправки. Скачивание ответа сохраняет полученные байты, копирование — текст с необязательным форматированием JSON. Усечённый ответ нельзя экспортировать как полный. Проверьте аутентификацию перед передачей кода.

Ограничения обработки

Локальные инструменты принимают до 1 MiB, URL — до 64 KiB; обработка ограничена 5 секундами. API-запросы поддерживают 100 заголовков и 100 строк параметров, тайм-аут 1–120 секунд и до 5 MiB полученных данных ответа. Длинный текст показывается сокращённо. Запросы идут прямо к выбранному endpoint; действуют CORS и политики браузера.

Дополнительные материалыMDN · Fetch и CORS
?

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

Почему cURL работает, а здесь ошибка?

Браузер может требовать успешный CORS preflight, заголовки доступа и подходящую политику credentials. Сетевая ошибка не доказывает, что endpoint ничего не получил.

Куда идут токены и данные?

Отправка передаёт URL, разрешённые заголовки, аутентификацию и тело прямо к endpoint. DevToolsy не проксирует запрос и не хранит историю.

Пример или импорт cURL отправляют автоматически?

Нет. Они только заполняют форму. Нужна отправка формы: кнопка «Отправить запрос» или Enter в поле URL.

Может ли отмена вернуть операцию сервера назад?

Нет. Она прекращает ожидание или чтение в браузере. Endpoint уже мог получить и выполнить запрос.

Почему некоторые заголовки или тела недоступны?

Политики браузера скрывают заголовки или блокируют opaque-ответ. Ответы ограничены 5 MiB; усечённый результат отмечается и не экспортируется как полный.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.