标签: http http-status-codes
当数据库关闭时,我的Web服务通常返回503状态代码。当由于某种原因数据库返回403(例如用户被阻止)时,返回503也是正确的吗?
在这种情况下,最佳做法是什么?
答案 0 :(得分:0)
通常,状态为5XX表示服务器端发生了问题,而状态4XX表示客户端发生了故障。如果是用户输入错误的结果,我建议使用4XX,如果是错误或基础架构问题的结果(即,这种情况应该正确发生,但并非出于任何原因),我建议使用5XX。 >