完整的HTTP状态代码列表,不包括响应机构

uni*_*n83 14 http-status-codes

我开始喜欢HTTP,直到我发现一些状态代码like 304,不包含消息体并由CRLF终止.

哪里是全面的清单?到目前为止,我有:100-199,204,和304.还有其他人吗?

编辑:不,不符合标准.谢谢你的回答.

我关注持久连接的消息分隔.即一个HTTP消息停止在哪里,下一个开始.

Mat*_*Mat 18

所有4xx错误代码的正文都是可选的:

除了在响应HEAD请求时,服务器应该包括一个实体,其中包含错误情况的解释,以及它是临时或永久条件.

同样的5xx:

除了在响应HEAD请求时,服务器应该包含一个包含错误情况说明的实体......

(应该是真的,他们应该,但它不是必须的.)

1xx据我所知,这些消息不包含正文.201(除了204和之外205)没有身体.这 3xx是一个混合袋,但很多人都可选择身体.

来源:HTTP/1.1:状态代码定义.

HTTP消息 - 4.4消息长度中描述了消息长度信息的规则.这不是微不足道的.