并不是必定要使用cookie,咱们公司APP的请求就是使用自定义的参数而非Cookiehtml
content-length
用于描述HTTP消息实体的传输长度the transfer-length of the message-body
在HTTP协议中,消息实体长度和消息实体的传输长度是有区别,好比说gzip压缩下,消息实体长度是压缩前的长度,消息实体 的传输长度是gzip压缩后的长度。另外,长度是指字节大小,而非字符数量java
这两天学习Cookie有关的知识,发现以前真的不懂浏览器
Set-Cookie
首部将cookie信息返回给客户端Set-Cookie
时会指定cookie的有效目录,默认为当前页面所处目录Cookie
实现的Set-Cookie
,将session-id=value
这个cookie存到客户端session-id=value
这条cookie信息,因而服务器能根据seesionid
来找到位于服务器上的session实例。sessionid
简单来讲,就是服务器第一次返回html的时候,将
sessionid
设置到cookie的同时,为全部url重写加上sessionid
。两手准备,防止浏览器不支持cookie。等到浏览器下次再请求,就能够根据是否携带cookie,来判断是否支持cookie了。服务器
一个携带sessionid
的url示例cookie
<a href='/JavaWeb_Session_Study_20140720/servlet/BuyServlet;jsessionid=96BDFB9D87A08D5AB1EAA2537CDE2DB2?id=2'>购买</a>
复制代码
菜鸟声明:session