我的书举了一个例子,其中 HTTP 响应的第一行是:
HTTP/1.1 200 OK
然后有一个表格解释所有代码,200 等于“OK”。
那么‘OK’有什么用处,为什么会有这种冗余?
答案1
它的意思是正如 RFC 2616 中所述,您应该已经阅读过:
6.1.1 状态码和原因短语
Status-Code 元素是尝试理解并满足请求的 3 位整数结果代码。这些代码的完整定义在第 10 节中。Reason-Phrase 旨在对 Status-Code 进行简短的文本描述。状态码旨在供自动机使用,而原因短语则供人类用户使用。客户端不需要检查或显示原因短语。