http协议的请求和响应报文必定包含http首部
6.1 http报文首部
首部内容为客户端和服务器分别处理请求和响应提供所需要的信息,对于客户端来说,这些信息中的大部分内容不需要查看
报文首部组成
http请求报文 再请求中,http报文由方法,uri,http版本,http首部字段
http响应报文
组成 http报文由http版本,状态码,http首部字段组成
6.2 .1http 首部字段
http首部字段是构成http报文的要素之一,再客户端和服务端之间以http协议进行通信的过程中,无论请求还是响应,它都能起到传递重要信息的过程
6.2.2 http首部字段结构
http首部字段是由首部字段名能够和字段值构成的,中间用冒号分割(Content-Type : test/html)
6.2.3 4 种http首部字段
通用首部字段 请求报文和响应报文都会使用的首部
请求首部字段从客户端向服务器发送请求报文时使用的首部,补充了请求的附件内容,客户端信息。响应内容相关优先级
响应首部字段a
从服务器向客户端返回响应报文时使用的首部,补充了响应的附加内容,也会要求客户端附加额外的信息
实体首部字段
6.2.5 非http/1.1 首部字段 cookie,set-cookie等
6.2.6 end-to-endsh首部和Hop-by-hop首部
6.3 http/1.1通用首部字段
6.3.1 cache-control
通过指定字段cache-control的指令,就能操作缓存的工作机制
cache-control : public 表示其他用户也可以利用缓存
cache-control:private 只有特定的用户可以访问缓存
cache-control:no-cache 不接受缓存