Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Genera file di archivio HTTP (HAR) dalle richieste e dalle risposte intercettate.
Definizione dell'istanza del plug-in
{
"name": "HarGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "harGeneratorPlugin"
}
Esempio di configurazione
{
"harGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.3.0/hargeneratorplugin.schema.json",
"includeSensitiveInformation": false,
"includeResponse": true
}
}
Proprietà di configurazione
| Proprietà | Description | Impostazione predefinita |
|---|---|---|
includeSensitiveInformation |
Determina se includere informazioni riservate (intestazioni di autorizzazione, cookie e così via) nel file HAR generato. Se impostato su false, le intestazioni sensibili vengono elaborate con il valore REDACTED |
false |
includeResponse |
Determina se includere il contenuto del corpo della risposta nel file HAR generato | false |
Opzioni della riga di comando
None
Osservazioni:
Il formato HAR (archivio HTTP) è un formato basato su JSON per la registrazione delle transazioni HTTP. Vari strumenti lo supportano ampiamente e lo usano per:
- Analizzare il traffico di rete e le prestazioni
- Eseguire il debug delle interazioni con l'API
- Condividere i dati della sessione HTTP
- Importare negli strumenti di sviluppo del browser e in altri strumenti di analisi
Quando includeSensitiveInformation è impostato su false, il plug-in redie automaticamente le intestazioni sensibili seguenti:
authorizationcookiefromproxy-authenticateproxy-authorizationset-cookiewww-authenticatex-api-keyx-auth-tokenx-csrf-tokenx-forwarded-forx-real-ipx-session-tokenx-xsrf-token
Il file HAR generato include:
- Dettagli della richiesta HTTP (metodo, URL, intestazioni, parametri di query, cookie)
- Dettagli della risposta HTTP (stato, intestazioni, cookie)
- Dati relativi al corpo della richiesta e della risposta (se applicabile)
- Tipi di contenuto e dimensioni
- Informazioni sulla versione HTTP
Il plug-in crea un file HAR denominato devproxy-{timestamp}.har nella directory corrente dopo l'arresto della registrazione.