使用Cookie

Cookie使服务器端保持客户端状态成为可能。当服务器端通过响应头Set-Cookie设置一个键值对时,客户端可以将其保存,并在后续发起请求时附带Cookie请求头,将键值对再发回给服务器,于是服务器端就可以重建上次请求时的状态信息。

本章主要使用EHFS来做实验,在3个路径下,服务器端会分别设置3个不同的Cookie:

$ ehfs -l 8081 -r /tmp/ --header \
:/foo:set-cookie:foo=1 \
:/bar:set-cookie:bar=2 \
:/baz:set-cookie:baz=3

请求/foo将设置foo=1,请求/bar将设置bar=2,请求/baz将设置baz=3