Перейти к основному содержанию

Извлечение cURL из HAR

API reference

Преобразуйте запросы HAR (HTTP Archive) в готовые к запуску команды cURL — с параметрами заголовков, cookie, маскировкой авторизации и тела запроса, а также фильтрами по методу, статусу и типу.

Ввод

Drop a file or browse
One file · text
Или

Параметры cURL

Фильтры

Вывод

Сводка
ПоказательЗначение
No data yet
Команды cURL
 
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/har-to-curl-extractor \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "harInput": "{\n  \"log\": {\n    \"version\": \"1.2\",\n    \"entries\"…",
    "includeHeaders": "true",
    "includeCookies": "true",
    "includeBody": "true",
    "stripPseudo": "true",
    "maskAuth": "true",
    "multiline": "true",
    "filterSearch": "",
    "filterMethod": "any",
    "filterStatus": "any",
    "filterType": "any"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `har-to-curl-extractor` tool (HAR to cURL Extractor) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/har-to-curl-extractor/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Извлечение cURL из HAR — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Что делает этот инструмент?

Он преобразует каждый запрос из снимка сети HAR (HTTP Archive) в готовую к запуску команду curl. Экспорт из DevTools браузера превращается в скрипт, который можно повторить из терминала, передать коллеге или вставить в отчёт об ошибке.

Как работает этот инструмент

  1. Вставьте JSON HAR в поле ввода или загрузите файл .har.
  2. Настройте параметры cURL: включить заголовки запроса, включить заголовок Cookie (по умолчанию выключен, так как cookie часто содержат конфиденциальные данные), включить тело запроса, пропускать псевдозаголовки HTTP/2 (:method, :authority и т. д. — недопустимы в настоящей команде cURL), маскировать значения Authorization и заголовков с ключами API, а также выбрать вывод в одну строку или в несколько (переносы через \).
  3. При необходимости отфильтруйте по поисковой строке, методу, классу статуса или типу содержимого (например, «Пропустить статические ресурсы», чтобы сосредоточиться на вызовах API) перед извлечением.

Сводка показывает, сколько запросов подошли из общего числа, и сколько уникальных доменов они затронули. Каждой команде предшествует комментарий # [n] METHOD status host/path для удобного просмотра, а запросы разделены пустой строкой.

Маскировка авторизации

Если включена опция Маскировать значения Authorization и токенов, значения Authorization, Proxy-Authorization и распространённых заголовков API-ключей (X-Api-Key, X-Auth-Token и т. п.) заменяются на <TOKEN>. Для Authorization и Proxy-Authorization название схемы (Bearer, Basic) сохраняется, чтобы структура команды оставалась понятной. Включите эту опцию перед тем, как передавать за пределы команды скрипт, созданный из HAR.

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

JSON и другие необработанные текстовые тела превращаются в --data-raw. Тела form-urlencoded собираются заново из разобранных параметров HAR. Тела multipart form превращаются в отдельный флаг -F для каждого поля, а поля файлов записываются как @имя_файла (содержимого файла в HAR нет, поэтому для повторения запроса файл нужно предоставить самостоятельно).

Типичные сценарии

  • Превращение перехваченного запроса в воспроизводимую команду cURL для отладки
  • Создание быстрого регрессионного скрипта по записанной сессии пользователя
  • Безопасная передача бэкенд-разработчику сообщения «вот точный запрос, который не сработал» (с замаскированной авторизацией)
  • Сужение большого снимка до вызовов API, которые стоит повторить

Конфиденциальность

Этот инструмент работает полностью в вашем браузере. Ваш файл HAR никогда не загружается на сервер.

harhttp archivecurlnetworkdeveloper

Часть рабочего процесса

Все подборки

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.