没有合适的资源?快使用搜索试试~ 我知道了~
首页HTTP 请求报头详解
资源详情
资源评论
资源推荐

HTTP 请求报头详解
头字段包括 类:
是 、 都可用的但是不能用于
--
--
--!
--"
--
--#$
--%
--&
--'
(
)允许客户端传递关于 和客户端的附加信息到服务端,
--*
--*
--* $
--* +
--*,
--$-
--"
--
--.#/

--.#/)0
--.#1/
--.#(
--.#%")0
--/-2
---*,
--(
--(#
--$
--%*
(
)允许服务端传递关于 的、不能放到 0+ 的
附加信息。
这些头给出关于服务端的信息。
--* (
--*
--$
--+
---*
--(*#
--03
--&
--'''*
$
$)定义关于 4 的 "#"5标题字段数据6
如果当前没有 4则定义被 确定的资源信息
一些 "#" 是可选的一些是必须的。
--*2
--$
--+
--+
--+

--/!7
--(
--
--$-
--+/)
---
一、基础篇
(-# )是超文本传输协议的缩写,它用于传送 ''' 方
式的数据,关于 协议的详细内容请参考 (89:9。 协议采用了请求;响应模
型。客户端向服务器发送一个请求,请求头包含请求的方法、%(.、协议版本、以及包含
请求修饰符、客户信息和内容的类似于 /./$ 的消息结构。服务器以一个状态行作为响应,
相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以
及可能的实体内容。
通常 消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类
型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组
成。 的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,
冒号(<)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,
头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。
:、通用头域
通用头域包含请求和响应消息都支持的头域,通用头域包含
、 、!、"、#$ 、%、&。对通
用头域的扩展要求通讯双方都支持此扩展,如果存在不支持的通用头域,一般将会作为实
体头域处理。下面简单介绍几个在 % 消息中使用的通用头域。
头域
指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置
并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括
、、"-、"-、"#、# ,响应消息中
的指令包括 4 、3、 、、#"、"
3、-3、"-。各个消息中的指令含义如下:
4 指示响应可被任何缓存区缓存。
3 指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器
仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。
指示请求或响应消息不能缓存
用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都
不使用缓存。
"- 指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。
"# 指示客户机可以接收响应时间小于当前时间加上指定时间的响应。
"- 指示客户机可以接收超出超时期间的响应消息。如果指定 "- 消息的值,
那么客户机可以接收超出超时期指定值之内的响应消息。
! 头域
! 头域表示消息发送的时间,时间的描述格式由 # =88 定义。例如,
!</>:! 8??:?<87<7@/。! 描述的时间表示世界标准时,换算成本地
剩余11页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0