Rest 已确认电子邮件的HTTP状态代码
我有一个用于确认用户电子邮件地址的服务器端点。如果客户端再次尝试确认,我应该返回什么状态代码 结果应该是与“此操作已完成”或“您不应执行此操作”或编程术语“无效状态”等价的其余部分Rest 已确认电子邮件的HTTP状态代码,rest,http,Rest,Http,我有一个用于确认用户电子邮件地址的服务器端点。如果客户端再次尝试确认,我应该返回什么状态代码 结果应该是与“此操作已完成”或“您不应执行此操作”或编程术语“无效状态”等价的其余部分 404:感觉不太对,因为有资源,但不应该使用 409:感觉不对,因为这意味着用户可以稍后重试,但他不能 422:感觉不对劲,因为输入在语义上是正确的 501:在实现资源时感觉不正确,但这是一个用户错误 我用的是404。但我想知道其他人是如何处理这种情况的,以及类似的“你可以这样做,但你不应该这样做,我们不会允许这
- 404:感觉不太对,因为有资源,但不应该使用
- 409:感觉不对,因为这意味着用户可以稍后重试,但他不能
- 422:感觉不对劲,因为输入在语义上是正确的
- 501:在实现资源时感觉不正确,但这是一个用户错误
“对不起,戴夫,我不能那样做。”。这是说“不”的非常正常的方式。我认为410将是合适的,因为资源的确认操作将不再可用。我认为410将是合适的,因为资源的确认操作将不再可用