İçeriğe atla

HAR dosyası temizleyici

Bir destek talebinde paylaşmadan önce HAR dosyasından kimlik doğrulama tokenlerini, cookie'leri ve sırları kaldırın.

Giriş
Çıkış

HAR dosyası temizleyici

Tarayıcınızın DevTools Ağ sekmesinden dışarı aktarılan HAR (HTTP Archive) dosyası, bir hata raporuna ekleyebileceğiniz en yararlı şeylerden biridir — ve canlı oturum tanımlama bilgilerini, taşıyıcı tokenlerini ve API anahtarlarını bir destek kuyruğuna sızdırmanın en kolay yollarından biridir. Dışarı aktarılan JSON'u buraya yapıştırın ve bu araç, paylaşmadan önce hassas kısımları kaldırır veya maskeler, böylece istek zamanlaması, URL'ler ve durum kodları hata ayıklama için sağlam kalırken kimlik bilgileri kalkmaz.

Varsayılan olarak, tüm isteklerden ve yanıtlardan Authorization, Cookie, Set-Cookie, Proxy-Authorization ve X-Api-Key başlıklarını kaldırır ve tüm açık çerez girişlerini de temizler. Adı bir token, anahtar, sır, şifre veya oturum değeri gibi görünen sorgu ve form parametrelerini bulmak için maskelemeyi açın. İki seçenek daha ileri gider: yanıt gövdesini tamamen kaldırmak ve postData istek gövdelerini tamamen silmek. Temizlenen bir alanın başlık adını boş bir değerle tutup tutmadığını veya tamamen kaybolup kaybolmadığını, ve değiştirme metninin REDACTED veya boş bir dize olarak okunup okunmadığını seçersiniz.

Araç, girdinin gerçekten bir HAR dosyasına benzer olup olmadığını denetler — bir log.entries dizisine sahip bir JSON belgesi — ve JSON'un kendisi bozuksa tam satır ve sütunla bir açık hata verir. Sonuca bağlı olarak, girintili, okunabilir bir düzen ile tümü bir satırda kompakt bir düzen arasında geçiş yapın. Herhangi bir şey kaldırıldığında, sonundaki isteğe bağlı bir özet, ne kaldırıldığını veya maskelendiğini listeler, böylece bileti okuyan kişi günlüğün temizlendiğini, eksik olmadığını bilir.

Her şey tarayıcınızda yerel olarak çalışır — canlı oturum tokenlerini kolayca içerebilen HAR dosyası hiçbir yere yüklenmez. İşiniz bittiğinde, temizlenen JSON'u kopyalayın, bir .txt dosyası olarak indirin veya çalışmaya devam etmek için doğrudan başka bir araca gönderin.

FAQ

Tam olarak ne sayılır "hassas" bir sorgu veya form parametresi olarak?
Adı token, key, secret, password veya session içeren herhangi bir parametre, harf büyüklüğünden bağımsız olarak eşleştirilir — örneğin api_token, X-Api-Key veya session_id.
Cookie dizisini de, yalnızca Cookie başlığını değil de işler mi?
Evet. HAR dosyaları hem istekte hem de yanıtta cookie'leri başlıklardan ayrı olarak listeleyebilir; başlık kaldırma açık olduğunda her ikisi de temizlenir.
Temizlenen dosya hala zaman ve durum kodları için hata ayıklama çalışacak mı?
Evet. Yalnızca başlık değerleri, eşleşen parametreler, yanıt gövdesi ve postData dokunur — URL'ler, zamanlamalar, durum kodları ve genel istek/yanıt yapısı, gövde veya postData kaldırmayı açmadıkça dokunulmaz.
Dosyam geçerli JSON değilse veya HAR dosyası değilse ne olur?
Her iki durumda da açık bir hata alırsınız: bir JSON söz dizimi sorunu tam satır ve sütun gösterir, ve geçerli ancak yanlış bir belge bir log.entries dizisinin beklendiğini açıklar.
HAR dosyam bir yere yükleniyor mu?
Hayır. Temizleme tamamen tarayıcınızda çalışır — canlı oturum tokenlerini içerebilen bir dosya asla cihazınızdan ayrılmaz.