0

假设 REST 客户端已登录并尝试注册,在这种情况下,服务器会忽略该请求。这里应该返回什么状态?

4

1 回答 1

0

我将返回以下内容之一,而不是成功请求 (2xx)、重定向 (3xx) 或错误 (5xx):

400(错误请求)

400 是一般客户端错误状态,在没有其他 4xx 错误代码适用时使用。错误可能像错误的请求语法、无效的请求消息参数或欺骗性的请求路由等。客户端不应该在没有修改的情况下重复请求。

或者

422 无法处理的实体

422(Unprocessable Entity)状态码意味着服务器理解请求实体的内容类型(因此 415(Unsupported Media Type)状态码是不合适的),并且请求实体的语法是正确的(因此是 400(Bad Request) ) 状态码不合适)但无法处理包含的指令。

但取决于你。这假设客户端在请求中发送要登录的 Token/Bearer 并尝试向/ registration端点执行“有效”请求。

希望能帮助到你!

于 2019-08-04T11:46:18.103 回答