HTTP头部中的文本

3

发送HTTP响应错误时,是否有规定禁止发送替代文本?例如,默认情况下为HTTP/1.1 400 Bad Request。当我设置自己的头文件时,像HTTP/1.1 400 Epic Fail这样做是否合法?

2个回答

4

没问题,您可以在那里放置任何文本。只要遵循ISO-8859-1编码,甚至可以使用特殊字符。

来自RFC的内容:

这里列出的原因短语仅供参考 - 它们可以被本地等效物替换而不影响协议。


1

这是完全合法的。客户端只需要关心错误代码,尽管他们可以选择将状态文本呈现给用户(通常情况下,他们会呈现响应正文而不是状态文本)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接