Cookie标头rfc 2965版本属性

时间:2017-05-25 12:20:52

标签: http cookies

我正在阅读rfc2965 for Cookie标头。 Cookie标头的语法是:

cookie          =  "Cookie:" cookie-version 1*((";" | ",") cookie-value)
cookie-value    =  NAME "=" VALUE [";" path] [";" domain] [";" port]
cookie-version  =  "$Version" "=" value
NAME            =  attr
VALUE           =  value
path            =  "$Path" "=" value
domain          =  "$Domain" "=" value
port            =  "$Port" [ "=" <"> value <"> ]

因此cookie标头应该有一个cookie版本。后来第7.2段的规范中有一个欺骗性的例子:

     Cookie: $Version="1"; session_id="1234",
             $Version="1"; session_id="1111"; $Domain=".cracker.edu"

每个cookie的两个版本如何与上述语法相关?在什么情况下可能?如果代理折叠了多个cookie标题?

如果有多个Set-Cookie标头,每个Cookie具有不同的Version属性,那么该怎么办?

0 个答案:

没有答案
相关问题