js css html

彻底搞懂 HTTP 报文、报文信息以及 HTTP 状态码

2022-01-08  本文已影响0人  Yandhi233

一、HTTP 报文

用于HTTP协议交互的信息被称为HTTP报文,

HTTP 报文分为请求报文响应报文

请求报文:客户端发送请求时的 HTTP 请求报文;
响应报文:服务器响应客户端请求时发送的响应报文

二、HTTP 报文信息

HTTP 报文大致可分为报文首部报文主体两块,其中报文主体不是必须要有的;

报文首部:服务器或者客户端需要处理的请求或响应的属性和内容;
报文主体:请求或者响应时需要发送的数据

请求报文和响应报文的首部内容由以下数据组成

三、HTTP 状态码

HTTP 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。

借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。


响应的状态码可描述请求的处理结果

状态码的类别

数字中的第一位指定了响应类别,后两位无分类。响应类别有以下5种:


状态码分类
下面主要介绍一些常用的 HTTP 状态码:

状态码和状况的不一致不少返回的状态码响应是错误的,但是用户可能察觉不到这点。比如Web应用程序内部发生错误(此时应该返回状态码 500),状态码依然返回200 OK,这种情况也经常遇到。

-- 以上主要图文来源《图解 HTTP》

上一篇下一篇

猜你喜欢

热点阅读