关于HTTP协议中请求头和实体头的一个疑问!


在看http协议的有一个疑问,请大家帮忙解答一下:http中有请求头和响应头,还有实体头,响应头中有一个选项是Content-Encoding,而实体头中也有一个Content-Encoding,那他们各代表的是什么?都是实体?还是一个指代实体,一个指代响应头?

http协议

乌龟吃大饼 11 years, 9 months ago

响应头里不包括Content-Encoding这个字段,参见 HTTP规范

   
  response-header = Accept-Ranges    ; Section 14.5
  
| Age ; Section 14.6
| ETag ; Section 14.19
| Location ; Section 14.30
| Proxy-Authenticate ; Section 14.33
| Retry-After ; Section 14.37
| Server ; Section 14.38
| Vary ; Section 14.44
| WWW-Authenticate ; Section 14.47

一个请求或者响应是消息头和消息体组成的,消息头分成通用消息头,请求/响应消息头和实体消息头这三类。注意,这里只是学术地分一下类,实际发送消息的时候,这三种消息头是可以按任意顺序排列的,所以不可能有名字相同含义不同的字段,否则就没法解析了。

姆了个Q的 answered 11 years, 9 months ago

Your Answer