gpt4 book ai didi

http - 如果某些参数不是无效的,我应该响应什么http代码?

转载 作者:可可西里 更新时间:2023-11-01 16:11:37 24 4
gpt4 key购买 nike

我正在创建一些 Restful API。有一个“register”api,用户可以POST一个“email”、“name”和“password”来注册。

在服务器端,我会先检查邮箱是否被使用过。发现邮箱已被使用,应该回复什么http码?

我暂时回复了400(bad request),不知道对不对。

最佳答案

400 Bad Request 是正确的,因为没有针对验证错误的特定 HTTP 代码。

在 REST API 中,通常您只需要返回四个 HTTP 错误代码:

  • 401 表示未经授权的访问
  • 404 未知资源
  • 405 表示不支持的方法(例如 GET 可用但 POST 不可用)
  • 其他都400

关于http - 如果某些参数不是无效的,我应该响应什么http代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11186749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com