在响应标头中返回与通常票价不同的文本是否有效?
例如,如果请求无效,我可以回复:
HTTP/1.1 400 Here be Dragons
代理等是否正确处理了该标头?
在响应标头中返回与通常票价不同的文本是否有效?
例如,如果请求无效,我可以回复:
HTTP/1.1 400 Here be Dragons
代理等是否正确处理了该标头?
HTTP规范说:
状态代码供自动机使用,原因短语供人类用户使用。客户不需要检查或显示原因短语。
和:
此处列出的原因短语只是建议——它们可以被本地等效替换而不影响协议。
所以是的,使用任何你想要的文本作为原因短语AKA“状态文本”或“状态名称”都是有效的。
是的,它符合 HTTP 协议,在响应行上有任意文本。不,代理不需要按原样转发(但通常会)。