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