Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kesilen isteklerden ve yanıtlardan HTTP Arşivi (HAR) dosyaları oluşturur.
Eklenti örneği tanımı
{
"name": "HarGeneratorPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "harGeneratorPlugin"
}
Yapılandırma örneği
{
"harGeneratorPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.3.0/hargeneratorplugin.schema.json",
"includeSensitiveInformation": false,
"includeResponse": true
}
}
Yapılandırma özellikleri
| Mülkiyet | Description | Varsayılan |
|---|---|---|
includeSensitiveInformation |
Oluşturulan HAR dosyasına hassas bilgilerin (yetkilendirme üst bilgileri, tanımlama bilgileri vb.) eklenip eklenmeyeceğini belirler. olarak ayarlandığında false, hassas üst bilgiler değeriyle yeniden işlemden çıkarılır REDACTED |
false |
includeResponse |
Oluşturulan HAR dosyasına yanıt gövdesi içeriğinin eklenip eklenmeyeceğini belirler | false |
Komut satırı seçenekleri
Hiç kimse
Açıklamalar
HAR (HTTP Arşivi) biçimi, HTTP işlemlerini günlüğe kaydetmek için JSON tabanlı bir biçimdir. Çeşitli araçlar bunu yaygın olarak destekler ve şunları yapmak için kullanır:
- Ağ trafiğini ve performansını analiz etme
- API etkileşimlerinde hata ayıklama
- HTTP oturum verilerini paylaşma
- Tarayıcı geliştirici araçlarına ve diğer analiz araçlarına aktarma
includeSensitiveInformation olarak ayarlandığındafalse, eklenti aşağıdaki hassas üst bilgileri otomatik olarak yeniden oluşturur:
authorizationcookiefromproxy-authenticateproxy-authorizationset-cookiewww-authenticatex-api-keyx-auth-tokenx-csrf-tokenx-forwarded-forx-real-ipx-session-tokenx-xsrf-token
Oluşturulan HAR dosyası şunları içerir:
- HTTP isteği ayrıntıları (yöntem, URL, üst bilgiler, sorgu parametreleri, tanımlama bilgileri)
- HTTP yanıt ayrıntıları (durum, üst bilgiler, tanımlama bilgileri)
- İstek ve yanıt gövdesi verileri (uygun olduğunda)
- İçerik türleri ve boyutları
- HTTP sürüm bilgileri
Eklenti, kayıt durduktan sonra geçerli dizinde adlı devproxy-{timestamp}.har bir HAR dosyası oluşturur.