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

Отправляйте HTTP-запросы через прокси с заголовками, телом и авторизацией

Если ты отлаживаешь парсер или изучаешь API — это избавит от разовых curl-команд. Отправляй запросы из браузера через прокси, и смотри полный ответ: статус, заголовки, тело, цепочку редиректов. Cloudflare, DataDome и PerimeterX определяются автоматически — узнай, с какой защитой ты имеешь дело, до написания кода.

via Germany · datacenter · HTTP
:
:
Parsistent Proxies
Your Proxies

Add proxies in Proxy Manager below

One proxy per line:

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

  1. 1Введи URLУкажи адрес страницы или API-эндпоинта, к которому хочешь отправить запрос.
  2. 2Выбери методGET, POST, PUT, DELETE, PATCH и другие. GET — для загрузки страниц и данных, POST — для отправки данных на сервер.
  3. 3Добавь заголовкиМинимум — User-Agent, чтобы сайт воспринимал запрос как браузерный. Можно добавить Cookie, Authorization и любые другие заголовки.
  4. 4Добавь тело запросаДля POST, PUT и PATCH укажи тело в разделе Body. Доступные форматы: JSON, Form и Raw.
  5. 5Выбери проксиИспользуй наши бесплатные прокси или подключи свои через Proxy Manager — HTTP, SOCKS4, SOCKS5, в том числе с авторизацией. Поддерживаемые форматы описаны во всплывающем окне Format.
  6. 6Нажми SendОтвет отобразится полностью: статус-код, заголовки, тело, цепочка редиректов. Если система защиты обнаружена — появится соответствующая метка.

Примеры

Простой GET-запрос к публичному API
GET https://api.github.com/users/octocat
Проверь структуру ответа, коды и заголовки — убедись что нужные данные доступны до написания парсера.
GET с кастомным User-Agent
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
Когда сайт блокирует запрос — добавь реальный User-Agent и посмотри изменится ли ответ.
POST с JSON-телом
POST /api/login Body: {"email":"test@example.com","password":"test"}
Протестируй авторизационный эндпоинт — проверь формат тела и структуру ответа до написания скрапера.
Запрос через HTTP-прокси
Proxy: http://user:pass@proxy.example.com:8080
Убедись что прокси работает — проверь изменился ли IP в заголовках ответа.
Отслеживание редиректов
GET http://example.com (Follow redirects: on)
Посмотри полную цепочку 301/302 редиректов до финального URL — удобно при парсинге сокращённых ссылок.
Запрос к авторизованному API
GET /api/user/profile Authorization: Bearer eyJhbGci...
Протестируй защищённый эндпоинт — вставь токен в заголовок Authorization и проверь ответ до написания кода.
Скрытый JSON-эндпоинт сайта
GET /api/catalog?page=1 Accept: application/json
Проверь возвращает ли сайт данные через JSON API напрямую — это быстрее парсинга HTML и даёт чистую структуру.

Когда использовать

Когда пишешь скрапер, самый частый вопрос — «почему мой код получает другой HTML, чем я вижу в браузере?». Причин может быть несколько: браузер выполняет JavaScript и достраивает DOM, сайт возвращает разный контент в зависимости от User-Agent или cookies, или стоит Cloudflare/DataDome, которые блокируют автоматические запросы. Request Tester показывает ровно то, что увидит твой скрапер: сырой HTTP-ответ без браузерного рендеринга. Сравни ответы с разными заголовками, проверь работу прокси, убедись что нужные куки передаются — всё прямо в браузере, без единой строчки кода. Антибот-системы определяются автоматически: если сайт защищён Cloudflare, DataDome или PerimeterX — это будет указано в результате, и можно сразу решить как с этим работать дальше.

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

Почему я вижу другой HTML, чем в браузере?
Браузер выполняет JavaScript и рендерит DOM-дерево после загрузки. Request Tester возвращает сырой HTTP-ответ — то же самое, что получит твой скрапер на Python или Node.js. Если контент добавляется через JS, его не будет в сыром ответе. В этом случае нужен инструмент с поддержкой JS-рендеринга — Playwright, Puppeteer или облачный браузер.
Инструмент отправляет запросы с моего IP?
Нет. Все запросы идут только через прокси — твой IP сайту не виден. По умолчанию используются бесплатные прокси платформы, свои добавляются через Proxy Manager.
В каком формате добавлять свои прокси?
Поддерживается URI-формат: http://host:port, http://user:pass@host:port, socks5://host:port, socks5://user:pass@host:port. SOCKS4 добавляется аналогично через socks4://. Все форматы с примерами перечислены во всплывающем окне Format в Proxy Manager.
Чем отличается от curl?
Функционально — почти ничем для базовых запросов. Разница в удобстве: здесь видишь форматированный ответ сразу в браузере, не нужно помнить синтаксис флагов curl, и автоматически определяются антибот-системы. Для скриптинга и автоматизации curl предпочтительнее, для отладки и исследования — этот инструмент быстрее.
Как передать куки в запросе?
Добавь заголовок Cookie вручную в разделе Headers: Cookie: session_id=abc123; user_pref=dark. Значения можно скопировать из DevTools браузера на вкладке Network → Request Headers.
Сайт заблокировал запрос — что делать?
Инструмент автоматически определяет антибот-систему и показывает её название в результате — Cloudflare, DataDome или PerimeterX. Попробуй сменить прокси: разные прокси имеют разную репутацию, и то, что блокируется через один, может пройти через другой. Если не помогло — пробуй другие подходы.
Почему запрос завершается с ошибкой таймаута?
Таймаут по умолчанию — 15 секунд. Если сайт отвечает дольше, запрос прерывается. Такое бывает на медленных или намеренно замедляющих запросы сайтах. Также проверь, что URL корректный и сайт доступен.

Похожие инструменты