Cookie/Set-Cookieヘッダを読む

Cookieヘッダは密な1行です。表にすると属性を検査できます。

このガイドで使う道具

やりたいこと

「なぜセッションが切れる」のデバッグはExpires・SameSite・Domain・Secureを同時に読むことです。生テキストでは読み違えやすく、解析すればチェックリストになります。

ヘッダを貼る

'Cookie: a=1; b=2'や'Set-Cookie:'行全体を貼ります。各名前・生とURLデコード済みの値・全属性が表になります。

具体例

'Set-Cookie: sid=abc; Max-Age=3600; Secure; HttpOnly; SameSite=Lax'はsid=abcと4属性ブロックに分解され、JSから読めないセッションCookieだと分かります。

対応範囲

入力200KBまで、構造解析のみ。属性を報告しますがポリシーの善し悪しは判定しません。Secure/HttpOnlyの欠如は表示しますが評価はしません。