如果出现以下情况,应将什么响应代码传递给客户端?
- 用户注册时传递了无效数据,例如电子邮件格式错误
- 用户名/电子邮件已存在
我选择了403。我还发现了以下我觉得可以用的。
维基百科:
412 前提条件失败:
服务器不满足请求者要求的先决条件之一
提出请求
如果我应该使用 403 以外的其他代码,请建议代码。
在这两种情况下,400 都是最佳选择。如果您想进一步澄清错误,您可以更改原因短语或包含正文来解释错误。
412 - 前提条件失败用于使用上次修改日期和 ETag 时的条件请求。
403 - 当服务器希望阻止访问资源时使用禁止。
唯一可能的其他选择是 422 - 无法处理的实体。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)