我正在为我的网站创建自定义错误页面。我想要一个这样的页面,如果出现一般错误(无效的查询字符串、不正确的身份验证等),就会显示该页面。这很容易,问题是,这会是什么错误代码?404 未找到,403 禁止访问。
这最好属于哪种代码?
答案1
答案2
RFC 2616 为 HTTP 1.1 定义了一系列错误代码,涵盖了您提到的场景。例如,在身份验证不正确的情况下,您可能应该返回代码 401(未授权)。在查询字符串无效的情况下,您可能会返回代码 400(错误请求)。
查看 RFC 本身以获取完整列表以及有关何时返回哪些错误代码的一些建议。