每日前端知识点计算机网络篇7

有了白癜风怎么办 http://pf.39.net/bdfyy/bdfyw/160303/4779960.html
HTTP报文首部有哪些?

01

HTTP报文结构

HTTP协议的请求和响应报文中必定包含HTTP首部。首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。

HTTP请求报文有以下四个部分组成:(1)请求方法(2)URI(3)HTTP版本(4)HTTP首部字段:请求首部字段、通用首部字段、实体首部字段和其他

请求报文示意图

HTTP响应报文有以下三个部分组成:(1)HTTP版本(2)状态码(3)HTTP首部字段:请求首部字段、通用首部字段、实体首部字段和其他

响应报文示意图

02

HTTP首部字段

在客户端与服务器之间以HTTP协议进行通信的过程中,无论是请求还是响应都会使用首部字段,它起到传递额外重要信息的作用。使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。

在HTTP首部中以Content-Type这个字段来表示报文主体的对象类型:

Content-Type:text/html

03

HTTP首部字段类型

(1)通用首部字段(GeneralHeaderFields):请求报文和响应报文都会使用的首部。

(2)请求首部字段(RequestHeaderFields):从客户端向服务器端发送请求报文时使用的首部。补充了请求的附加内容、客户端信息、响应内容相关优先级等信息。

(3)响应首部字段(ResponseHeaderFields):从服务器端向客户端返回响应报文时使用的首部。补充了响应的附加内容,也会要求客户端附加额外的内容信息。

(4)实体首部字段(EntityHeaderFields):针对请求报文和响应报文的实体部分使用的首部。补充了资源内容更新时间等与实体有关的信息。

小陈的小木屋




转载请注明:http://www.aierlanlan.com/rzgz/299.html