# Конвертер cURL в HAR

Преобразует команду cURL в переносимую запись запроса HAR 1.2.

> Каноническая страница: https://elysiatools.com/ru/tools/curl-to-har-converter

- **Категория:** Development

- **Ключевые слова:** curl, har, api

## Обзор

Разбирает cURL без сети и представляет заголовки, cookies, auth, query и тело. Файловые ссылки сохраняются только как имена.

## Входные данные

- **Команда cURL** (textarea): curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"Ada"}'
- **Включить комментарий создателя** (checkbox)

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

- Когда необходимо импортировать сложный cURL-запрос в инструменты тестирования API, такие как Postman или Insomnia, поддерживающие формат HAR.
- При документировании API-запросов и создании стандартизированных логов сетевой активности без выполнения реальных сетевых вызовов.
- Для безопасного разбора конфиденциальных cURL-команд, содержащих токены авторизации, в изолированной локальной среде.

## Как это работает

- Вставьте исходную команду cURL в текстовое поле ввода.
- При необходимости включите или отключите добавление комментария создателя в итоговую структуру HAR.
- Инструмент локально анализирует синтаксис cURL, извлекая метод, URL, заголовки, параметры запроса, cookies и тело.
- Результат мгновенно генерируется в виде валидного JSON-объекта спецификации HAR 1.2, готового к копированию.

## Сценарии использования

- Перенос отладочных cURL-запросов из консоли разработчика браузера в среду тестирования API.
- Создание архивов сетевых запросов (HAR) для технической документации или отчетов об ошибках.
- Преобразование команд cURL с авторизацией и JSON-телом в структурированный формат для автоматизированного анализа.

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

### Выполняет ли этот конвертер сетевые запросы?

Нет, конвертер работает полностью локально в браузере и только разбирает синтаксис команды cURL.

### Читает ли инструмент содержимое локальных файлов из cURL?

Нет, ссылки на файлы в параметрах cURL сохраняются исключительно в виде их имен без чтения содержимого.

### Какие версии HAR поддерживаются?

Инструмент генерирует структуру запроса, соответствующую спецификации HAR версии 1.2.

### Поддерживаются ли заголовки авторизации и Cookie?

Да, парсер корректно извлекает заголовки авторизации (включая Basic Auth) и файлы cookie, преобразуя их в соответствующие разделы HAR.

### Можно ли использовать сгенерированный HAR в Postman?

Да, полученный JSON-файл или текст HAR можно напрямую импортировать в Postman, Insomnia и другие аналогичные программы.

## Связанные инструменты

- [Конвертер cURL в Go (net/http)](https://elysiatools.com/ru/tools/curl-to-go): Преобразует команду cURL в фрагмент кода Go net/http с http.NewRequest, заголовками и телом
- [Конвертер cURL в JavaScript (axios)](https://elysiatools.com/ru/tools/curl-to-js-axios): Преобразует команду cURL в фрагмент кода JavaScript axios с объектом конфигурации, заголовками и данными
- [Конвертер cURL в JavaScript (fetch)](https://elysiatools.com/ru/tools/curl-to-js-fetch): Преобразует команду cURL в фрагмент кода JavaScript fetch() с заголовками, телом и методом
- [Конвертер cURL в PHP (cURL)](https://elysiatools.com/ru/tools/curl-to-php): Преобразует команду cURL в фрагмент кода PHP cURL с curl_setopt, заголовками и POST-полями
- [Конвертер cURL в Python (requests)](https://elysiatools.com/ru/tools/curl-to-python): Преобразует команду cURL в фрагмент кода Python requests с заголовками, данными и методом
- [Тестер мутаций API-контракта](https://elysiatools.com/ru/tools/api-contract-mutation-tester): Применяет семантические мутации к полям OpenAPI и при необходимости отправляет их на реальный backend для проверки защитной валидации
- [Тестер HTTP-запросов](https://elysiatools.com/ru/tools/http-request-tester): Лёгкий HTTP-клиент в браузере (мини-Postman): отправляйте GET/POST/PUT/DELETE-запросы с пользовательскими заголовками и телом, проверяйте статус, заголовки, время и форматированный ответ — всё в браузере
- [Стресс-тестер API-контрактов](https://elysiatools.com/ru/tools/api-contract-stress-tester): Создает граничные тесты по OpenAPI 3.x и при необходимости отправляет их в реальный backend для поиска расхождений с контрактом.

## Примеры

- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [Примеры Обработки Изображений Android Java](https://elysiatools.com/ru/samples/android-image-processing-java): Примеры обработки изображений Android Java включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Android Kotlin](https://elysiatools.com/ru/samples/android-image-processing-kotlin): Примеры обработки изображений Android Kotlin включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Web Rust](https://elysiatools.com/ru/samples/web-image-processing-rust): Примеры обработки изображений Web Rust включая чтение/запись, масштабирование и преобразование форматов

## Связанные материалы

- [Преобразование и тестирование API-запроса cURL](https://elysiatools.com/ru/hubs/curl-to-code-converter): Преобразуйте cURL в код или HAR, безопасно протестируйте запрос и объясните HTTP-статус, сохранив заголовки, тело и контекст авторизации.
