Api 401或404,当尝试授权用户时
当我试图用登录API对用户进行身份验证时,我与一位同事发生了这样的争论,在用户不存在的情况下,最好返回什么状态码,404或401,这仍然意味着用户未经授权。您是否正在使用标识用户的uri对资源执行Api 401或404,当尝试授权用户时,api,http,Api,Http,当我试图用登录API对用户进行身份验证时,我与一位同事发生了这样的争论,在用户不存在的情况下,最好返回什么状态码,404或401,这仍然意味着用户未经授权。您是否正在使用标识用户的uri对资源执行GET请求404对此有意义 您是否正在对某个/login端点执行POST请求,而该用户不存在401可能对这一点更有意义,409或400,但我认为404对我来说没有意义 如果它是一个对名为/login的东西的POST请求,并且我得到了404,这表明我的端点错误,但并不表明请求正文中的信息错误
GET
请求<代码>404对此有意义
您是否正在对某个/login
端点执行POST
请求,而该用户不存在401
可能对这一点更有意义,409
或400
,但我认为404
对我来说没有意义
如果它是一个对名为/login
的东西的POST
请求,并且我得到了404,这表明我的端点错误,但并不表明请求正文中的信息错误