想知道如果已发布的数据已经存在,我应该返回哪个HTTP状态码作为REST API的结果。例如,如果我有一个创建帐户API,需要提供电子邮件地址。
1)如果该电子邮件已经在我的数据库中存在,应该返回哪个状态码?
2)如果我重定向到另一个页面,比如一个现有的帐户登录页面,那么状态码应该是200还是300?
如果这个问题已经被回答过,请给我链接,我会删除这个问题,但目前我只看到了关于无效数据的问题。
想知道如果已发布的数据已经存在,我应该返回哪个HTTP状态码作为REST API的结果。例如,如果我有一个创建帐户API,需要提供电子邮件地址。
1)如果该电子邮件已经在我的数据库中存在,应该返回哪个状态码?
2)如果我重定向到另一个页面,比如一个现有的帐户登录页面,那么状态码应该是200还是300?
如果这个问题已经被回答过,请给我链接,我会删除这个问题,但目前我只看到了关于无效数据的问题。