通常,浏览器将cookie分组到单个Cookie标头中,例如:
Cookie: a=1; b=2
Run Code Online (Sandbox Code Playgroud)
标准是否允许将这些标题作为单独的标题发送,例如:
Cookie: a=1
Cookie: b=2
Run Code Online (Sandbox Code Playgroud)
或者他们总是必须在同一条线上?
HTTP Cookie由名称 - 值对组成,可以由服务器使用此响应进行设置:
HTTP/1.0 200 OK
Content-type: text/html
Set-Cookie: name=value
Set-Cookie: name2=value2; Expires=Wed, 09 Jun 2021 10:18:14 GMT
Run Code Online (Sandbox Code Playgroud)
来自客户端的未来请求将如下所示:
GET /spec.html HTTP/1.1
Host: www.example.org
Cookie: name=value; name2=value2
Run Code Online (Sandbox Code Playgroud)
区分大小写的cookie是否敏感?
例如,如果我的服务器发送响应:
HTTP/1.0 200 OK
Content-type: text/html
Set-Cookie: Aaaa=Bbbb
Set-Cookie: aAaa=bBbb
Set-Cookie: aaAa=bbBb
Set-Cookie: aaaA=bbbB
Run Code Online (Sandbox Code Playgroud)
期望客户端(Chrome,FireFox,Safari,IExplorer,Opera等)使用标头发送未来请求是否合理Cookie: Aaaa=Bbbb; aAaa=bBbb; aaAa=bbBb; aaaA=bbbB;?
注意:问题既不是特定于JSP的,也不是特定于PHP的,也不是特定于ASP的.