HTTP头中的文本

HTTP头中的文本,http,header,Http,Header,是否有任何规则禁止发送HTTP响应错误的备用文本? 例如,默认值是HTTP/1.1400坏请求。当发送一个我自己设置的头时,像HTTP/code>HTTP/1.1400 Epic Fail这样的操作合法吗?这是完全合法的。客户机应该只关心错误代码,尽管他们可能会选择向用户呈现状态文本(大多数情况下,他们会呈现响应的主体)。没关系。你可以把任何文字放在那里。只要坚持ISO-8859-1编码,您甚至可以使用特殊字符 : 这里列出的原因短语只是建议——它们可以被本地等价物替换,而不会影响协议

是否有任何规则禁止发送HTTP响应错误的备用文本?
例如,默认值是HTTP/1.1400坏请求。当发送一个我自己设置的头时,像HTTP/code>HTTP/1.1400 Epic Fail这样的操作合法吗?

这是完全合法的。客户机应该只关心错误代码,尽管他们可能会选择向用户呈现状态文本(大多数情况下,他们会呈现响应的主体)。

没关系。你可以把任何文字放在那里。只要坚持ISO-8859-1编码,您甚至可以使用特殊字符

:

这里列出的原因短语只是建议——它们可以被本地等价物替换,而不会影响协议