Cookie ayrıştırıcı; tarayıcıdan, frontend kodundan, API araçlarından veya sunucu yanıtlarından alınan cookie metnini yapılandırılmış sonuca dönüştürür. Amaç teorik açıklama yapmak değil, gerçek hata ayıklama sorularını yanıtlamaktır: istek gerçekten hangi cookie’leri gönderdi, Set-Cookie içinde hangi öznitelikler var, tarayıcı neden cookie’yi reddetti ve sonuç scriptlerde nasıl yeniden kullanılabilir?
document.cookie, Cookie başlığı ve Set-Cookie başlığını aynı giriş biçimi sanmak yaygın bir hatadır. document.cookie ve istek cookie’leri düz name=value çiftleridir. Set-Cookie ise SameSite, Path, Domain, Expires, Max-Age, HttpOnly ve Secure gibi öznitelikler içeren bir yanıt başlığıdır.
Bu sayfa, elinizdeki metnin türünden emin olmadığınızda veya isteğin gönderdiği veriyi sunucunun döndürdüğü başlıklarla birlikte karşılaştırmak istediğinizde genel giriş noktası olarak kullanışlıdır.
Basit split(;) araçlarının ötesinde bu araç ham değeri korur, decode edilmiş değeri gösterir, öznitelikleri listeler, JSON ve Netscape Cookie File dışa aktarır ve tekrar eden cookie’leri görünür tutar.
İstek başlıkları için daha odaklı bir akış isterseniz HTTP Cookie Ayrıştırıcıyı, tarayıcının neden cookie’yi reddettiğini anlamak istiyorsanız Set-Cookie Ayrıştırıcıyı kullanın.