“一般错误”的最佳错误代码

“一般错误”的最佳错误代码

我正在为我的网站创建自定义错误页面。我想要一个这样的页面,如果出现一般错误(无效的查询字符串、不正确的身份验证等),就会显示该页面。这很容易,问题是,这会是什么错误代码?404 未找到,403 禁止访问。

这最好属于哪种代码?

答案1

返回对客户端有用的代码。

身份验证错误,401。请求错误,400。我是一个茶壶,418

RFC 2616了解更多信息。

答案2

RFC 2616 为 HTTP 1.1 定义了一系列错误代码,涵盖了您提到的场景。例如,在身份验证不正确的情况下,您可能应该返回代码 401(未授权)。在查询字符串无效的情况下,您可能会返回代码 400(错误请求)。

查看 RFC 本身以获取完整列表以及有关何时返回哪些错误代码的一些建议。

IETF:RFC 2616

相关内容