1. 设计 RESTful API 的错误响应
后端开发工程师背景
正在设计一套新的用户注册与登录 API,需要针对邮箱已存在、密码错误、请求频率过快等场景返回标准的 HTTP 状态码。
问题
不确定应该使用哪些具体的 4xx 状态码来区分这些客户端错误。
如何使用
在分类筛选中选择 '4xx 客户端错误',并在搜索框中分别搜索 'conflict' 和 'too many'。
categoryFilter: "4xx", search: "conflict"结果
确认了邮箱已存在应返回 409 Conflict,请求频率过快应返回 429 Too Many Requests,并获取了相应的重试处理建议。