HTTP 响应消息中的状态消息有什么用?

HTTP 响应消息中的状态消息有什么用?

我的书举了一个例子,其中 HTTP 响应的第一行是:

HTTP/1.1 200 OK

然后有一个表格解释所有代码,200 等于“OK”。

那么‘OK’有什么用处,为什么会有这种冗余?

答案1

它的意思是正如 RFC 2616 中所述,您应该已经阅读过:

6.1.1 状态码和原因短语

Status-Code 元素是尝试理解并满足请求的 3 位整数结果代码。这些代码的完整定义在第 10 节中。Reason-Phrase 旨在对 Status-Code 进行简短的文本描述。状态码旨在供自动机使用,而原因短语则供人类用户使用。客户端不需要检查或显示原因短语。

相关内容