当用户尝试重置密码时,错误电子邮件/用户名的适当状态代码是什么?

问题描述

一个简单的用例 - 未登录用户尝试重置他们的密码。他们提供了错误的电子邮件用户名(但数据的格式是正确的)。 我应该返回 400、412 还是 404?

解决方法

应该是:

  • 200 表示成功
  • 401 表示未经授权