客户端识别与cookie机制 服务器需要区别是哪个客户端. 个性化接触 HTTP是匿名.无状态的请求/响应协议. Web站点希望: 对客户端的用户有更多的了解 追踪用户浏览页面的行为 因此,产生了几种用户识别机制: 包含用户身份信息的HTTP首部 识别用户IP地址 用户认证 URL中嵌入识别信息 HTTP首部 User-Agent首部将用户所用浏览器的相关信息告知服务器. 下图是Chrome浏览器开发者工具,打开http://www.cnblogs.com的部分截图 Referer表示从哪个页面…
本文是<HTTP权威指南>的读书笔记 Web服务器可能同时在与数千个客户端同时进行会话,服务器需要记录下它们在与谁交谈,而不是认为所有的请求都来自于匿名客户端.在HTTP中可以有以下几种方式来对用户进行识别: 承载用户信息的HTTP首部: 客户端IP地址跟踪: 用户登录,用认证的方式来识别用户: 胖URL,在URL中嵌入识别信息: cookie机制,一种功能强大且持久的身份认证机制: 主要是介绍cookie机制 1 HTTP首部 下表给出了常见的用来承载用户信息的HTTP首部: 2客户端IP地…
HTTP识别用户的几种技巧 承载用户身份信息的HTTP首部 客户端IP地址跟踪,通过用户的IP地址对其进行识别 用户登录,用认证方式识别用户 胖URL,一种在URL中潜入识别信息的技术 cookie,一种强大高效的持久身份识别技术 一,承载用户相关信息的HTTP首部 from 用户的email地址 少用 user-agent 用户的浏览器软件 将用户所用的浏览器信息告知服务器 referer 用户是从这个页面跳转过来的 提供用户来源页的URL anthorization 用户名和密码 clien…
前面的话 Web服务器可能会同时与数千个不同的客户端进行对话.这些服务器通常要记录下它们在与谁交谈,而不会认为所有的请求都来自匿名的客户端.本文主要介绍客户端识别及cookie机制 HTTP首部 HTTP最初是一个匿名.无状态的请求/响应协议.服务器处理来自客户端的请求,然后向客户端回送一条响应.Web服务器几乎没有什么信息可以用来判定是哪个用户发送的请求,也无法记录来访用户的请求序列 Web站点希望能够提供个性化接触.它们希望对连接另一端的用户有更多的了解,并且能在用户浏览页面时对其进行跟踪.…
什么是cookie? 承载用户相关信息的HTTP首部 cookie的工作原理 cookie的缺陷 一.什么是cookie? cookie是由服务器生成,发送给USER-Agent(一般是浏览器),(服务器告诉浏览器设置一下cookie),浏览器会将cookie以key/value保存到某个目录下的文本文件内,下次请求同一个网站时就发送该cookie给服务器(前提是浏览器设置为启用cookie).cookie就是一个小型文件(浏览器对cookie的内存大小有限制). cookie可以做什么? 1.…
客户端存储web应用允许使用浏览器提供的API实现将数据存储在用户电脑上. 客户端存储遵循“同源策略”,因此不同站点的页面是无法读取对于存储的数据.而同一站点的不同的页面之间是可以互相共享存储数据的. 同源策略可以拿localStorage来讲,如下: 打开http://www.w3school.com.cn/ 打开http://www.w3school.com.cn/html5/index.asp 数据都是保存在对应的域名http://www.w3school.com.cn/下的,当域名同源的…
概述 最近对http很感兴趣,于是开始看<http权威指南>.别人都说这本书有点老了,而且内容太多.我个人觉得这本书写的太好了,非常长知识,让你知道关于http的很多概念,不仅告诉你怎么做,还告诉你为什么这么做.于是我把学到的知识点记录下来,供以后开发时参考,相信对其他人也有用. 客户端识别与cookie机制 1.web服务器可能会同时与数千个不用的客户端进行对话,这些服务器通常要记录下它们在与谁交谈,而不会认为所有的请求都来自匿名的客户端.这就是客户端识别的应用场景. 2.http最初是一个…
HTTP权威指南笔记 读书有两种境界,第一种境界是将书读薄,另一种是读厚.本篇文章就是HTTP权威指南的读书笔记,算是读书的第一重境界,将厚书读薄.文章对HTTP的一些关键概念做了比较详细的概述,通读一遍之后,会对HTTP有个总体认识.然后你可以根据文章中的关键点,去查找更详细的细节.这就是读书的第二重境界,将书读厚. HTTP(hypertext transfer protocol,超文本传输协议)是万维网进行通信时所使用的协议方案.HTTP有很多应用,但最著名的是用于Web浏览器和Web服务…
目录 HTTP权威指南-学习笔记 HTTP: Web的基础 URL与资源 HTTP报文 连接管理 HTTP结构 Web服务器 代理 缓存 集成点: 网关,隧道及中继 Web机器人 识别,认证与安全 客户端识别与cookie机制 基本认证机制 安全HTTP 内容发布与分发 Web主机托管 [] HTTP权威指南-学习笔记 HTTP (Hypertext Transfer Protocol, 超文本传输协议) 运行实例 HTTP: Web的基础 Web客户端和服务器: Web内容都是存储在服务器上的…
第一篇:  Web基础  (HTTP概述. URL.HTTP报文.连接管理) 0. scheme:方案!     协议类型 1.HTTP:超文本传输(状态转移)协议:通信协议方案.     web浏览器与web服务器之间的双工通信!   TCP是双向的. 2.web服务器(http协议) http服务器! web服务器:web资源的宿主! 3.MIME类型: 数据格式标签:当web浏览器从服务器中取回一个对象时,会查看相关的MIME类型,浏览器根据此对此对象做出相应的处理!   媒体类型!(co…