API и безопасность

Инструменты для HTTP-запросов и заголовков

Работа с HTTP — это чтение заголовков, которые реально прислал сервер, воспроизведение запроса из команды curl, которую коллега вставил в чат, или выяснение, почему fetch падает с ошибкой CORS в браузере, но нормально работает из скрипта. Здесь собраны разбор заголовков, HTTP-клиент, отслеживание редиректов, проверка CORS и вебхуков, а также быстрые справочники по кодам состояния и строкам User-Agent.

Онлайн-проверка HTTP-заголовков, проверка редиректов, Тестер вебхуков и HTTP-клиент онлайн обращаются к реальному серверу или публичному URL при запуске, ведь проверка живого ответа требует живого запроса. Всё остальное здесь — разбор заголовков, cookie и User-Agent, генератор Cache-Control, конвертер cURL и Декодер JWT — читает только вставленный текст и работает полностью в браузере.

12 инструментов

Вопросы об инструментах категории «HTTP & Request Debugging»

Почему мой запрос падает с ошибкой CORS в браузере, но нормально работает в curl?

curl не подчиняется политике same-origin, поэтому CORS вообще не срабатывает — заголовок Origin проверяется только для запросов, отправленных браузером. Используйте проверку CORS здесь, чтобы проверить заголовки Access-Control сервера для конкретного origin и метода, прежде чем отлаживать это вживую в браузере.

Как превратить команду curl в код на JavaScript?

Вставьте команду curl в конвертер cURL, чтобы получить эквивалентный код Fetch, Axios или Python, включая заголовки, метод и тело запроса. Он работает и в обратную сторону — превращает вызов Fetch или Axios обратно в команду curl, которую можно запустить в терминале.

Что такое цепочка редиректов и почему это важно?

Цепочка редиректов — это все переходы 3xx, через которые проходит запрос перед конечным адресом, и каждый добавляет задержку и риск понижения с HTTPS до HTTP. проверка редиректов отслеживает каждый переход от реального URL, так что видно весь путь целиком, а не приходится гадать по одному ответу.