Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает файлы HTTP-архива (HAR) из перехватанных запросов и ответов.
Пример конфигурации
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
"plugins": [
{
"name": "HarGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "harGeneratorPlugin"
}
],
"harGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/hargeneratorplugin.schema.json",
"includeSensitiveInformation": false,
"includeResponse": true
}
}
Свойства конфигурации
| Недвижимость | Description | По умолчанию |
|---|---|---|
includeSensitiveInformation |
Определяет, следует ли включать конфиденциальную информацию (заголовки авторизации, файлы cookie и т. д.) в созданный HAR-файл. Если задано значение false, конфиденциальные заголовки редактируются со значением REDACTED |
false |
includeResponse |
Определяет, следует ли включать содержимое текста ответа в созданный HAR-файл. | false |
Параметры командной строки
None
Замечания
Формат HAR (АРХИВ HTTP) — это формат на основе JSON для ведения журнала транзакций HTTP. Различные средства широко поддерживают его и используют его для:
- Анализ сетевого трафика и производительности
- Отладка взаимодействий API
- Предоставление общего доступа к данным сеанса HTTP
- Импорт в средства разработчика браузера и другие средства анализа
Если includeSensitiveInformation задано значение false, подключаемый модуль автоматически редактирует следующие конфиденциальные заголовки:
authorizationcookiefromproxy-authenticateproxy-authorizationset-cookiewww-authenticatex-api-keyx-auth-tokenx-csrf-tokenx-forwarded-forx-real-ipx-session-tokenx-xsrf-token
Созданный HAR-файл включает в себя:
- Сведения о HTTP-запросе (метод, URL-адрес, заголовки, параметры запроса, файлы cookie)
- Сведения о ответе HTTP (состояние, заголовки, файлы cookie)
- Запрос и текст ответа (если применимо)
- Типы контента и размеры
- Сведения о версии HTTP
Подключаемый модуль создает HAR-файл с именем devproxy-{timestamp}.har в текущем каталоге после остановки записи.