http头部信息含义

Content-Length:是一个实体消息首部,用来指明发送给接收方的消息主体的大小,即用十进制数字表示的八位元组的数目。

Content-Type: 实体头部用于指示资源的MIME类型 media type 。

Server :首部包含了处理请求的源头服务器所用到的软件相关信息。

Set-Cookie :被用来由服务器端向客户端发送 cookie。

Accept :请求头用来告知客户端可以处理的内容类型,这种内容类型用MIME类型来表示。

借助内容协商机制, 服务器可以从诸多备选项中选择一项进行应用,并使用 Content-Type 应答头通知客户端它的选择。

浏览器会基于请求的上下文来为这个请求头设置合适的值,比如获取一个CSS层叠样式表时值与获取图片、视频或脚本文件时的值是不同的。

Accept-Encoding :会将客户端能够理解的内容编码方式——通常是某种压缩算法——进行通知。

通过内容协商的方式,服务端会选择一个客户端提议的方式,使用并在响应报文首部 Content-Encoding 中通知客户端该选择。

Connection 头(header) :决定当前的事务完成后,是否会关闭网络连接。如果该值是“keep-alive”,网络连接就是持久的,不会关闭,使得对同一个服务器的请求可以继续在该连接上完成。

Cookie :是一个请求首部,其中含有先前由服务器通过 Set-Cookie  首部投放并存储到客户端的 HTTP cookies。

Host :请求头指明了服务器的域名(对于虚拟主机来说),以及(可选的)服务器监听的TCP端口号。

如果没有给定端口号,会自动使用被请求服务的默认端口(比如请求一个HTTP的URL会自动使用80端口)。

Referer :首部包含了当前请求页面的来源页面的地址,即表示当前页面是通过此来源页面里的链接进入的。服务端一般使用 Referer 首部识别访问来源,可能会以此进行统计分析、日志记录以及缓存优化等。

User-Agent :首部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的应用类型、操作系统、软件开发商以及版本号。

Content-Length :是一个实体消息首部,用来指明发送给接收方的消息主体的大小,即用十进制数字表示的八位元组的数目。

Content-Type :标头告诉客户端实际返回的内容的内容类型

Location :首部指定的是需要将页面重新定向至的地址。一般在响应码为3xx的响应中才会有意义。

Cache-Control :通用消息头字段被用于在http 请求和响应中通过指定指令来实现缓存机制。缓存指令是单向的, 这意味着在请求设置的指令,在响应中不一定包含相同的指令。

Pragma :是一个在 HTTP/1.0 中规定的通用首部,这个首部的效果依赖于不同的实现,所以在“请求-响应”链中可能会有不同的效果。它用来向后兼容只支持 HTTP/1.0 协议的缓存服务器,那时候 HTTP/1.1 协议中的 Cache-Control 还没有出来。

Transfer-Encoding :消息首部指明了将 entity 安全传递给用户所采用的编码形式。

Expires :响应头包含日期/时间, 即在此时候之后,响应过期。

你可能感兴趣的:(http头部信息含义)