更新时间:2024-05-09 GMT+08:00

解析消息响应

在接收和解释请求消息后,服务返回一个HTTP响应消息。

响应也是由三个部分组成,分别是:状态行、消息报头、响应正文。

状态行

状态行格式如下:

HTTP-Version Status-Code Reason-Phrase CRLF
  • HTTP-Version:表示服务器HTTP协议的版本号。
  • Status-Code:表示服务器发回的响应状态代码。

    状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:

    • 1xx:指示信息,表示请求已接收,继续处理。
    • 2xx:成功,表示请求已被成功接收、理解、接受。
    • 3xx:重定向,要完成请求必须进行更进一步的操作。
    • 4xx:客户端错误,请求有语法错误或请求无法实现。
    • 5xx:服务器端错误,服务器未能实现合法的请求。
  • Reason-Phrase:表示状态代码的文本描述。

响应报头

响应的消息报头在大多数情况下含如《状态码》中表格所示的响应报头。

响应正文

响应正文为JSON格式的文本。