Выбрать доступный тестовый API
Пример лишь заполняет общедоступный URL и не делает запрос. Страница HTTPS может блокировать адрес HTTP как смешанный контент; серверу также нужно разрешить CORS для этой страницы.
HTTP и отладка запросов
Проверьте метод, URL, заголовки и тело перед отправкой. Сервер должен разрешить чтение ответа для этого источника.
Этот метод не отправляет тело запроса.
Запрос идёт прямо из браузера к адресату только после нажатия кнопки. Не вводите рабочие секреты.
Ответа пока нет.
Изначально выключена. В этой вкладке остаются лишь метод, путь URL без параметров, время и статус; заголовки и тело не хранятся. Пути URL могут содержать идентификаторы; для таких адресов оставляйте историю выключенной.
Ограничения: 50 заголовков, 1 МиБ текстового тела, 8 МиБ доступного ответа. Действуют CORS и запрет браузерных заголовков.
Просмотр кода не отправляет запрос. Значения параметров и секретных заголовков заменены; перед публикацией проверьте тело.
Введите URL HTTP(S) и отправьте запрос явно.
Когда пример из документации не объясняет поведение API с вашими данными, нужна проверка одного конкретного запроса. HTTP-клиент онлайн собирает его прямо в браузере и ничего не отправляет при редактировании формы. Нажатие кнопки остаётся обязательным.
Тестер REST API онлайн работает иначе: API-клиент в браузере отличается от curl в терминале. При проверке HTTP запросов ограничения CORS могут скрыть ответ, хотя простой запрос уже дошёл до сервера. Поэтому сообщение об ошибке не доказывает отсутствие отправки.
Прямой запрос и только действительно доступный браузеру результат.
HTTP-клиент онлайн обращается к целевому API через Fetch без общего прокси сайта. Если CORS разрешает чтение, видны реальные статус, открытые заголовки и тело; при блокировке вымышленный ответ не появляется.
История изначально выключена. После включения в этой вкладке остаются только метод, путь URL без параметров, время и статус. В примерах кода значения запроса и секретных заголовков заменены маркерами.
Пример лишь заполняет общедоступный URL и не делает запрос. Страница HTTPS может блокировать адрес HTTP как смешанный контент; серверу также нужно разрешить CORS для этой страницы.
POST, PUT, PATCH и DELETE допускают обычный текст или JSON. Режим JSON проверяет синтаксис и добавляет Content-Type только при его отсутствии. Ctrl/Cmd+Enter тоже означает явную отправку.
Ответы 4xx и 5xx могут содержать доступное тело. При ошибке CORS или сети видимого статуса нет. После изменения формы старый ответ нельзя выгрузить; отмена ожидания не отменяет уже выполненную операцию сервера.
Доступны GET, POST, PUT, PATCH, DELETE, HEAD и OPTIONS. Добавляйте разрешённые браузером заголовки и текстовое тело там, где метод поддерживается.
Показываются статус, длительность, открытые заголовки и текст. JSON форматируется только для просмотра, двоичные данные сопровождаются типом и числом байтов.
Полностью доступный ответ до 8 МиБ можно сохранить. Отступы JSON на экране не меняют байты загруженного файла.
Создайте примеры cURL и Fetch для текущей формы до обращения к сети. Значения параметров URL и секретных заголовков заменяются маркерами.
Нет. Запрос идёт из браузера прямо на указанный адрес; сервер HeyUtils не выступает посредником. История по умолчанию отключена, а при включении не сохраняет заголовки или тело.
Сервер мог не разрешить браузеру читать ответ. При простом запросе он всё же мог получить обращение; проверьте CORS и журналы сервера, прежде чем повторять операцию.
История изначально отключена. Если включить её, только в этой вкладке останутся метод, путь без параметров, время и статус; выключение сразу очищает записи.
Доступны GET, POST, PUT, PATCH, DELETE, HEAD и OPTIONS. Тело можно отправить только с POST, PUT, PATCH или DELETE.
Failed to fetch не называет точную причину: это может быть CORS, DNS, сеть или смешанный контент. Без ответа браузер не показывает настоящий HTTP-статус.
Поле разобрано неверно?
Откройте HTTP-клиент онлайн с тестовым API, разрешающим CORS, проверьте действительно доступный ответ и сохраните его перед следующим запросом.