是否可以创建自定义 HTTP 错误?

是否可以创建自定义 HTTP 错误?

嗯,现在我突然想到了这个主意,但找不到任何信息。我​​想知道是否可以创建自定义 HTTP 错误,没有自定义页面,比如 404 页面,我的意思是错误代码。这个想法是在我看到Slackware 的 Connie 服务器尽管这可能是一个简单的索引页。好吧,这就是我的问题,谢谢 :)

答案1

RFC 2616描述所有可能的状态和错误代码。其他内容均未定义。如果文档中未定义,服务器和客户端在看到此类错误时应如何反应?

答案2

好吧,该页面只是返回一个带有200 OK响应的错误页面,所以没什么特别的。但是,如果您愿意,没有什么可以阻止您返回客户错误代码,尽管这不是一个特别好的主意,除非您只将其返回给知道它的含义以及如何处理它的自定义客户端。我也不会违反标准约定(2xx 表示成功,4xx 表示每个请求错误,5xx 表示服务器端问题等)

答案3

RFC 明确指出代码列表是可扩展的。第一位数字的值很重要。未知状态代码应被视为 X00,其中 X 是状态代码的第一位数字。

相关内容