HTTP请求头和响应头部包括的信息有哪些【HTTP请求头各字段解释】
每个HTTP请求和响应都会带有相应的头部信息。默认情况下,在发送XHR请求的同时,还会发送下列头部信息: Accept、Accept-Charset、Accept-Encoding、Connection、Host
Accept
|
这个头信息指定浏览器或其他客户端可以处理的 MIME 类型。值 image/png 或 image/jpeg 是最常见的两种可能值。
|
Accept-Charset
|
这个头信息指定浏览器可以用来显示信息的字符集。例如 ISO-8859-1。
|
Accept-Encoding
|
这个头信息指定浏览器知道如何处理的编码类型。值 gzip 或 compress 是最常见的两种可能值。
|
Accept-Language
|
这个头信息指定客户端的首选语言,在这种情况下,Servlet 会产生多种语言的结果。例如,en、en-us、ru 等。
|
Authorization
|
这个头信息用于客户端在访问受密码保护的网页时识别自己的身份。
|
Connection
|
这个头信息指示客户端是否可以处理持久 HTTP 连接。持久连接允许客户端或其他浏览器通过单个请求来检索多个文件。值 Keep-Alive 意味着使用了持续连接。
|
Content-Length
|
这个头信息只适用于 POST 请求,并给出 POST 数据的大小(以字节为单位)。
|
Cookie
|
这个头信息把之前发送到浏览器的 cookies 返回到服务器。
|
Host
|
这个头信息指定原始的 URL 中的主机和端口。
|
If-Modified-Since
|
这个头信息表示只有当页面在指定的日期后已更改时,客户端想要的页面。如果没有新的结果可以使用,服务器会发送一个 304 代码,表示 Not Modified 头信息。
|
If-Unmodified-Since
|
这个头信息是 If-Modified-Since 的对立面,它指定只有当文档早于指定日期时,操作才会成功。
|
Referer
|
这个头信息指示所指向的 Web 页的 URL。例如,如果您在网页 1,点击一个链接到网页 2,当浏览器请求网页 2 时,网页 1 的 URL 就会包含在 Referer 头信息中。
|
User-Agent
|
这个头信息识别发出请求的浏览器或其他客户端,并可以向不同类型的浏览器返回不同的内容。
|
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。