我正在为我的网站创build自定义错误页面。 我想要一个,如果有一个通用的错误(无效查询string,不正确的身份validation等),将被显示。 这很容易,问题是,这是什么错误代码? 404没有find,403被禁止。
这最好的代码是什么?
返回对客户有用的代码。
错误的authentication,401.错误的请求,400.我是一个茶壶, 418 。
有关更多信息,请参阅RFC 2616 。
在RFC 2616中为HTTP 1.1定义了一系列错误代码,涵盖了您提到的scheme。 例如,在不正确的身份validation的情况下,您应该可能返回代码401(未经授权)。 如果查询string无效,则可能返回代码400(错误请求)。
查看完整列表的RFC本身以及何时返回哪些错误代码的一些build议。
IETF:RFC 2616