一个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
接下来客户端的未来请求会是这个样子:
GET /spec.html HTTP/1.1
Host: www.example.org
Cookie: name=value; name2=value2
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
期望客户端(如Chrome、FireFox、Safari、IExplorer、Opera等)在未来的请求中发送包含头部Cookie: Aaaa=Bbbb; aAaa=bBbb; aaAa=bbBb; aaaA=bbbB;
的请求,这是否合理?
注意:该问题不特定于JSP、PHP或ASP。