Ios 我应该给我的应用程序哪个HTTP响应代码来表示身份验证成功?
我有一个验证用户的API,当身份验证成功或失败时,我不知道返回到iOS应用程序的是什么。我当前返回了一个401错误,原因是身份验证失败,但是我应该如何告诉我的iOS应用程序身份验证成功?您可以使用HTTP 200,这表明请求没有问题。您还可以潜在地使用201来指示已创建新会话Ios 我应该给我的应用程序哪个HTTP响应代码来表示身份验证成功?,ios,api,authentication,Ios,Api,Authentication,我有一个验证用户的API,当身份验证成功或失败时,我不知道返回到iOS应用程序的是什么。我当前返回了一个401错误,原因是身份验证失败,但是我应该如何告诉我的iOS应用程序身份验证成功?您可以使用HTTP 200,这表明请求没有问题。您还可以潜在地使用201来指示已创建新会话 有关HTTP状态代码的说明,请参见可能是一个200,响应中带有令牌。如果是新用户注册,可以使用201。我将在响应中使用200和令牌。我将在iOS应用程序中创建此令牌,然后将其发送到服务器。在服务器上,我可以存储令牌并从数据
有关HTTP状态代码的说明,请参见可能是一个200,响应中带有令牌。如果是新用户注册,可以使用201。我将在响应中使用200和令牌。我将在iOS应用程序中创建此令牌,然后将其发送到服务器。在服务器上,我可以存储令牌并从数据库中检索它,以显示用户已成功登录。不过,这似乎没有必要。我觉得我需要更多地了解API安全性。听起来你可能做错了什么——你不应该在iOS设备上生成令牌。这篇文章应该可以帮助您: