HTTP协议的头信息详解
HTTP协议的头信息详解
在数据挖崛方面有时候会经常分析网页内容,这时候就需要对HTTP协议有一定的了解,下边摘录了网上关于这方面的介绍
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。
通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。
通用头域
通用头 域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的扩展要求通讯双方都支持此扩 展,如果存在不支持的通用头域,一般将会作为实体头域处理。下面简单介绍几个在UPnP消息中使用的通用头域。
Cache-Control头域
Cache -Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置 Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如 下:
Public指示响应可被任何缓存区缓存。
Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。
no-cache指示请求或响应消息不能缓存
no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。
max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。
min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。
max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值
HTTP协议头详解_四年级英语_英语_小学教育_教育专区。HTTP协议头详解...4、实体 信息 请求消息和响应消息都可以包含实体信息,实体信息一般由实体头域和...
HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务...
HTTP协议报头信息详解_IT/计算机_专业资料。对 HTTP 协议的头信息详解 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送 WWW 方式的数据,关于 ...
http协议头 2页 免费 HTTP协议头详解 12页 1下载券 HTTP协议 头信息(header... 35页 1下载券 http协议的头信息详解 21页 1下载券 TCP-IP详解卷三:TCP...
HTTP协议详解_IT/计算机_专业资料。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用...
Http协议详解_IT认证_资格考试/认证_教育专区。Http协议详解 Http协议详解 HTTP:信封里的文档 HTTP协议的形象理解: 请求客户端 务器 响应 信封格式有严格标准,不...
14.缓存(Cache):反应信息的局域存储。 HTTP 协议的运作方式 协议的运作方式-HTTP 协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服 ...
HTTP协议的头信息详解 17页 免费 http协议学习 暂无评价 18页 免费 http 协议学习 暂无评价 8页 20财富值 学习HTTP协议 暂无评价 10页 免费喜欢此文档的还...
http协议详解_IT/计算机_专业资料。HTTP 协议详解: 协议详解: 请求行: (请求语句) 格式: 请求方式 资源路径 HTTP 版本号 例如 GET /test.html HTTP/1.1 ...
HTTP协议详解_电脑基础知识_IT/计算机_专业资料。java开发中,HTTP协议详解笔记...6.Content-MD5:ABCDABCDABCDABCD== MD5编码,数字摘要信息,确定实体内容是否缺损...
热门文档