HTTP Cookie,要求服务器对任意 HTTP 请求发送 Set-Cookie HTTP 头作为响应的一部分,其中包含会话信息。例如这种服务器响应的头可能如下:
- HTTP/1.1 200 OK
- Content-type: text/html
- Set-Cookie: name=value
- Other-header: other-header-value
-
这个 HTTP 响应设置以 name 为名称、以 value 为值的一个 cookie,名称和值在传送时都必须是URL编码的。浏览器会存储这样的会话信息,并在这之后,通过为每个请求添加 Cookie HTTP 头将信息发送回服务器,如下所示:
- GET /index.html HTTP/1.1
- Cookie: name=value
- Other-header: other-header-value
-
发送回服务器的额外信息可以用于唯一验证客户来自于发送的哪个请求。