cehennem online — özgün alevli logo
Merak eden, araştıran, paylaşan herkese yeniden merhaba.

Tarayıcı ağ panelinde bir HTTP isteğini okumak

Yönlendirme, önbellek ve oturum sorunlarını istek ile yanıtı ayırarak incelemek için başlangıç rehberi.

hexagon· 1 dk okuma

Tek bir isteği izole et

Tarayıcı geliştirici araçlarında Ağ panelini aç, kendi sitendeki sayfayı yenile ve önce belge isteğini seç. URL, yöntem, durum kodu ve zamanlamayı not et. Ardından aynı sayfanın görsel ve API isteklerine bak. Bir sayfanın 'açılması' bütün alt isteklerin başarılı olduğu anlamına gelmez.

İstek ve yanıtı karıştırma

İstek başlıkları tarayıcının sunucuya gönderdiği bilgiyi, yanıt başlıkları sunucunun verdiği kararı gösterir. Content-Type gövdenin türünü, Location yönlendirmenin hedefini, Cache-Control önbellek talimatlarını anlatır. Set-Cookie yanıtla çerez kurar; Cookie ise sonraki istekte gönderilebilir. Aynı adı taşıyan alanların hangi yönde bulunduğunu kontrol et.

Somut bir hata üzerinden ilerle

'Giriş yaptım ama yeniden giriş ekranına düştüm' durumunda yönlendirme zincirini ve çerezin hangi yanıtlarda kurulduğunu izle. Alan adı, yol, Secure ve SameSite niteliklerine bak; ağ panelinde görünen tek bir 200 yanıtına odaklanma. Önbellek şüphesinde tarayıcının gerçekten ağ isteği yapıp yapmadığını, yapıyorsa yanıt kodunu karşılaştır.

Paylaşırken temizle

HAR dışa aktarımı ve ekran görüntüleri çerez, yetkilendirme başlığı, sorgu parametresi veya kişisel veri içerebilir. Bir hata raporuna eklemeden önce bunları çıkar. Yalnızca kontrolündeki ya da test iznin olan sistemlerde deneme yap.

Kaynaklar

  1. MDN: Tarayıcı geliştirici araçlarıhttps://developer.mozilla.org/en-US/docs/Learn_web_development/Howto/Tools_and_setup/What_are_browser_developer_tools
  2. MDN: HTTP başlıklarıhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers

Yanıtlar

16 online

nullbyte·kernelpanic·hexagon·echo·daemon·localhost·rootless·0xFF