响应头
服务器收到请求后,会对客户端进行响应。
1 HTTP/1.1表示使用 HTTP 1.1协议标准,200OK说明请求成功。
2 Date 表示消息产生的日期和时间。
3 Content-Type实体报头域用于指明发送给接收者的实体正文的媒体类型。texthtm1:charset=utf-8代表 HTML 文本文档,UTF-8 编码。
4 Transfer-Encoding:chunked 表示输出的内容长度不能确定
5 Connection 报头域允许发送用于指定连接的选项。例如指定连接的状态是连续,或者指定“close”选项,通知服务器,在响应完成后,关闭连接。
6 Vary 头域指定了一些请求头域,这些请求头域用来决定当缓存中存在一个响应,并且该缓存没有过期失效时,是否被允许利用此响应去回复后续请求而不需要重复验证
7 Cache-Control用于指定缓存指令,缓存指令是单向的,且是独立的。请求时的缓存指令包括:no-cache(用于指示请求或响应消息不能缓存)、no-store、max-age、max-stalemin-fresh、only-if-cached;响应时的缓存指令包括:public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age、s-maxage。
8 Expires 实体报头域给出响应过期的日期和时间。为了让代理服务器或浏览器在一段时间以后更新缓存中(再次访问曾访问过的页面时,直接从缓存中加载,缩短响应时间和降低服务器负载)的页面,我们可以使用Expires实体报头域指定页面过期的时间。
9 Last-Modifed 实体报头域用于指示资源的最后修改日期和时间。
10 Content-Encoding 实体报头域被用作媒体类型的修饰符,它的值指示了已经被应用到实体正文的附加内容的编码,因而要获得Content-Type 报头域中所引用的媒体类型必须采用相应的解码机制。
普通报头:
请求报头:
响应报头:
实体报头: