嗯,现在我突然想到了这个主意,但找不到任何信息。我想知道是否可以创建自定义 HTTP 错误,没有自定义页面,比如 404 页面,我的意思是错误代码。这个想法是在我看到Slackware 的 Connie 服务器尽管这可能是一个简单的索引页。好吧,这就是我的问题,谢谢 :)
答案1
RFC 2616描述所有可能的状态和错误代码。其他内容均未定义。如果文档中未定义,服务器和客户端在看到此类错误时应如何反应?
答案2
好吧,该页面只是返回一个带有200 OK
响应的错误页面,所以没什么特别的。但是,如果您愿意,没有什么可以阻止您返回客户错误代码,尽管这不是一个特别好的主意,除非您只将其返回给知道它的含义以及如何处理它的自定义客户端。我也不会违反标准约定(2xx 表示成功,4xx 表示每个请求错误,5xx 表示服务器端问题等)
答案3
RFC 明确指出代码列表是可扩展的。第一位数字的值很重要。未知状态代码应被视为 X00,其中 X 是状态代码的第一位数字。