Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一些宁静的 api。有一个“注册”API,用户可以发布一个“电子邮件”和“姓名”和“密码”来注册。
在服务器端,我会先检查电子邮件是否已被使用。如果我发现该电子邮件已被使用,我应该回复什么 http 代码?
我现在回复 400(错误请求),但我不知道它是否正确。
400 Bad Request是正确的,因为没有用于验证错误的特定 HTTP 代码。
400 Bad Request
在 REST API 中,通常您只需要返回四个 HTTP 错误代码: