服务器端处理限制的HTTP状态代码

问题描述 投票:0回答:2

当服务器由于存在大量记录(可能由于处理限制)而无法处理响应时,正确的HTTP状态代码是什么?我们想告诉客户记录太多。不应将其归类为4xx错误,因为这与客户端无关吗?如果是,为此设置的最佳5xx状态代码是什么?

rest http-status-codes
2个回答
0
投票

如果服务器无法处理有效的请求,则它应该在5xx范围内返回错误。通用500似乎适合您的问题中所述的情况:

6.6.1。 500内部服务器错误

500(内部服务器错误)状态代码表示服务器遇到意外状况,无法实现请求。


0
投票

are要求客户端更改请求,因此该请求必须为4xx。 5xx代码表示客户端不必理会-需要修复的是服务器。

在您的情况下,400 Bad Request甚至是413 Payload Too Large都是不错的选择。

© www.soinside.com 2019 - 2024. All rights reserved.