HTTP常用头部信息
Posted amiezhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP常用头部信息相关的知识,希望对你有一定的参考价值。
下面用例子的形式来记录下常用的一些Http头部信息
Response Header:
- HTTP/1.1 200 OK // 请求行
- Date: Mon, 30 Jul 2018 02:50:55 GMT //服务端发送资源时的服务器时间
- Expires: Wed, 31 Dec 1969 23:59:59 GMT //比较过时的一种验证缓存的方式,与浏览器(客户端)的时间比较,超过这个时间就不用缓存(不和服务器进行验证),适合版本比较稳定的网页
- Cache-Control: no-cache // 现在最多使用的控制缓存的方式,会和服务器进行缓存验证,具体见博文”Cache-Control“
-
etag: "fb8ba2f80b1d324bb997cbe188f28187-ssl-df" // 是服务器发来的对一些数据的签名,下次请求时,如果服务器上这些数据发生了变化,和这个etag不相同就返回新的资源内容
- Last-Modified: Fri, 27 Jul 2018 11:04:55 GMT //是服务器发来的当前资源最后一次修改的时间,下次请求时,如果服务器上当前资源的修改时间大于这个时间,就返回新的资源内容
- Content-Type: text/html; charset=utf-8 //如果返回是流式的数据,我们就必须告诉浏览器这个头,不然浏览器会下载这个页面,同时告诉浏览器是utf8编码,否则可能出现乱码
- Content-Encoding: gzip //告诉客户端,应该采用gzip对资源进行解码
- Connection: keep-alive //告诉客户端服务器的tcp连接也是一个长连接
以上是关于HTTP常用头部信息的主要内容,如果未能解决你的问题,请参考以下文章