Cookie String Düzenleyici
Bir Cookie veya Set-Cookie header'ını form üzerinden düzenleyin. Domain, Expires, SameSite ve Secure gibi adları, değerleri ve öznitelikleri değiştirin; yaygın hatalara ilişkin uyarılarla birlikte güncellenmiş string'i alın.
Girdi
Çıktı
Readme
Cookie dizesi nedir?
Cookie dizesi, cookie'leri bir tarayıcı ile sunucu arasında taşıyan metindir. İki türü vardır. Cookie başlığı tarayıcı tarafından gönderilir ve noktalı virgüllerle ayrılmış name=value çiftleri olarak cookie'leri listeler. Set-Cookie başlığı sunucu tarafından gönderilir ve Domain, Path, Expires, Max-Age, Secure, HttpOnly ve SameSite gibi özniteliklerin izlediği tek bir cookie tanımlar. Bunları elle düzenlemek kolayca hatalara yol açabilir: fazladan bir noktalı virgül, eksik bir Secure veya hatalı biçimlendirilmiş bir tarih, tarayıcının cookie'yi yok saymasına neden olabilir.
Araç açıklaması
Bu araç, bir cookie dizesini form üzerinde düzenlemenizi sağlar. Bir Cookie veya Set-Cookie başlığı yapıştırdığınızda her cookie; adı, değeri ve öznitelikleri için alanlar içeren bir kart olarak görünür. Bir alanı değiştirebilir, cookie ekleyebilir veya bir cookie'yi kaldırabilirsiniz; işlem tamamlandığında sonucu kopyalayabilmeniz için metin hemen yeniden yazılır. Metin kutusuna yazmayı sürdürebilir ve formun da buna göre güncellenmesini sağlayabilirsiniz. Araç, yapıştırdığınız içeriğe göre başlık türünü algılar ve istediğiniz zaman Cookie ile Set-Cookie arasında geçiş yapmanıza olanak tanır. Formda alanı bulunmayan Priority gibi öznitelikler, hiçbir şey kaybolmaması için "Diğer öznitelikler" alanında tutulur. Her şey tarayıcınızda gerçekleşir ve cookie'leriniz hiçbir yere gönderilmez.
Araç ayrıca yaygın hatalar konusunda da uyarır: Secure olmadan kullanılan SameSite=None veya Partitioned, önek kurallarını ihlal eden __Secure- ve __Host- cookie'leri, geçersiz tarihler, sayısal olmayan Max-Age değerleri ve başlığı bozabilecek karakterler içeren adlar veya değerler.
Örnekler
Şu Set-Cookie başlığıyla başlayın:
Set-Cookie: session=abc123; Path=/; HttpOnlySecure seçeneğini etkinleştirin, SameSite değerini Strict olarak ayarlayın ve Max-Age değerini 3600 yapın. Metin şu hale gelir:
Set-Cookie: session=abc123; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=StrictTarayıcının geri göndereceği başlığı almak için Cookie türüne geçin:
Cookie: session=abc123