http是请求响应模型,所以最初http server几乎没有信息可以判断请求来自哪个client。为了解决这个问题,就需要client识别技术
client识别技术,包括HTTP首部扩展、IP地址跟踪、fat url等,但这些方法都有缺陷,现在也用得很少了。所以本文不介绍了,只关注主流的cookie技术
cookie就是client在发送请求的时候,会额外发送一些键值对到server,这样server读取了这些信息,就可以识别client了
server给回响应的时候,会带一个set-cookie或者set-cookie2的首部;之后client再发送请求的时候,就用cookie首部,把cookie信息发送到server去
GET /index.html HTTP/1.0
Host:www.abc.com
HTTP/1.0 200 OK
Set-cookie:id="123";domain="abc.com"
GET /index.html HTTP/1.0
Host:www.abc.com
Cookie:id="123"
Cookie的类型,有会话cookie和持久cookie。会话cookie就是关闭浏览器以后就没有了,持久cookie则会在硬盘上保留一段时间
比如说这个图,就是一个会保留2个星期的持久cookie
cookie里可以放很多信息,但是这样一个问题是不安全;另一个问题是每次http请求,需要发送太多cookie,会增加网络流量。
所以一种常见的措施是,在server开辟一个空间,把信息保存在server端,cookie只交换一个ID作为标识。这也就是所谓的session
session是保存在server的,所以比cookie会安全一点,同时也省一些流量。但是session的问题在于,会增加server端的负担。而且如果是用到了负载均衡的话,不同的server之间怎么做session同步也是一个问题
如果客户端支持使用cookie的话,session id通过cookie传递就可以了;如果客户端禁用cookie,就需要通过其他方式来传递session id,比如通过url改写的方式
cookie规范在rfc2965里,正式名称是HTTP State Management Mechanism(HTTP状态管理机制)
除了server端要遵循规范的要求,支持cookie以外,客户端(通常是浏览器)也要遵守规范,cookie才能正常运作。如果浏览器不支持rfc2965,根本不能识别set-cookie和cookie首部的话,那这个浏览器也就不支持cookie了
- 大小: 14 KB
分享到:
相关推荐
26小松鼠找花生果2——学生学习课件
26小松鼠找花生果3——学生学习课件
"松鼠阅读题与答案" 松鼠是一种美丽的小动物,乖巧,驯良,很讨人喜爱。它们面容清秀,眼睛闪闪发光,身体强健,四肢轻快,特别灵敏,特别机警。松鼠的身体结构非常适合树栖生活,它们可以轻松地在树枝间跳跃,钻入...
基于电商平台新兴互联网企业战略发展探讨——以三只松鼠为例.pdf
电商企业——“三只松鼠”营运提升建议.pdf
文档内容涉及营销学中的经典模型——4Ps营销策略组合模型,即产品(Product)、价格(Price)、地点(Place)和促销(Promotion)。虽然文档内容部分文字可能由于OCR扫描技术问题存在识别错误或遗漏,我们仍然可以...
"《重度垂直运营:移动互联网时代的垂直化运营实践》读书笔记模板.pptx" 《重度垂直运营:移动互联网时代的垂直化运营实践》读书笔记模板.pptx是关于垂直化运营的实践读书笔记模板,着重介绍了移动互联网时代的垂直...
故事中,达尔文在树林里散步时,因为专注观察小鸟而引来了一只小松鼠,小松鼠误以为他是木桩,爬到了他的肩上。松鼠妈妈的担忧并未成真,因为达尔文是个爱护动物的人。 1. 对于题目中的词汇解释: - 得意 (b):...
《营销战略与营销策略组合——以三只松鼠为例》 在当今激烈的市场竞争中,企业如何制定有效的营销战略,以实现品牌崛起并保持竞争优势,是每个企业都需要关注的核心问题。三只松鼠作为国内知名的休闲零食品牌,其...
《食品饮料行业周报:三只松鼠——IP化的休闲食品电商巨头》 这份报告主要聚焦于中国食品饮料行业中的一家知名企业——三只松鼠,它在休闲食品电商领域中的独特地位以及其IP化战略的成功实践。三只松鼠自成立以来,...
在新人教统编版五四制五年级上册语文17课《松鼠》的教学过程中,教师深入挖掘了这篇科普说明文的特点,旨在培养学生的阅读理解能力和科学素养。这篇课文以生动的语言描绘了松鼠的形象,使得文本具有较高的可读性和...
营销战略-营销策略组合——三只松鼠.doc
5小松鼠找花生果——小学生ppt学习课件
3松鼠和松果——小学生学习课件
这篇教育资源主要围绕的是小学一年级下册的语文课程——《松鼠和松果》。课程的目标是帮助学生在多个层面上理解和学习。首先,学生需要掌握11个生字,包括“聪”、“活”、“泼”、“忽”、“然”、“眨”、“如”、...
这篇文章讲述了作者与一只小松鼠的故事,展示了小松鼠的野性和活泼,以及与人的亲近和依赖。小松鼠刚来到作者身边时,表现出强烈的野性,对其他动物和人都无所畏惧,甚至让猫咪和京巴狗感到害怕。随着时间的推移,小...
为了解决这些问题,本文以“三只松鼠”天猫店售卖的碧根果产品评论为分析对象,通过Python编程设计网络爬虫技术,对碧根果产品的在线评论进行数据挖掘分析。通过文本分析,研究旨在发现产品上行中存在的问题,并提供...
《B2C电子商务网店用户体验研究——以三只松鼠为例》 在当今互联网时代,B2C(Business-to-Consumer)电子商务已经成为了消费者购物的重要渠道。三只松鼠作为国内知名的休闲零食品牌,其电子商务网店的成功,很大...
300783_三只松鼠上市招股说明书.pdf
《基于电商平台新兴互联网企业战略发展探讨——以三只松鼠为例》 在当前数字化时代,电商平台已成为许多新兴互联网企业崛起的重要舞台。以三只松鼠为例,这家在中国迅速崛起的休闲零食品牌,凭借其独特的商业模式和...