version

Version 属性 (Cookie)

[1] Set-Cookie: 頭欄Set-Cookie2: 頭欄Version 属性は、 Cookie適合する状態管理仕様 (state management specification) の版を示します >>4, >>5

仕様書

構文

[6]1RFC 2109 (Set-Cookie の場合) や RFC 2965 (Set-Cookie2 の場合) を表します。 >>4, >>5 それ以外の値は規定されていません。

[7] 稀に、 Netscape Cookie を表す値として「0」 が紹介されることがあります。実際にこの値が実装されていることがあるのかは不明です。

[14] Cookie: には Set-Cookie:Version$Version として含めることになっていますが、 その時 Version がなければ $Version0 にするとは規定されています。

[8] この属性必須です >>4, >>5

処理モデル

[10] Set-Cookie: 欄で Version 属性が省略された場合は Netscape Cookie に従い処理されます。 >>9

[11] Set-Cookie2: 欄で Version 属性が省略された場合、利用者エージェントはその Cookie蓄積 (store) してはなりません >>13

[15] 利用者エージェントCookie: に含める時には $Version 属性となります。

歴史

[12] この属性は、 RFC 2109Netscape Cookie と非互換な Set-Cookie: 欄を同じ欄名で規定するに当たり追加されました。