我正在创建一个简单的API来验证成员资格。客户端必须输入一个字符串ID,服务器将检查该ID是否是我们的社区有效成员。 ID必须仅为数字,长度为10。
非常简单吧?
如果ID有效,我们当然会返回HTTP状态代码OK。 如果ID包含alfabet,或者少于/大于10,那么我们将返回HTTP状态代码BAD REQUEST。
问题是,当ID是数字且长度= 10但是不是我们社区的成员时,返回的最佳实用HTTP状态代码是什么?为什么会这样。
答案 0 :(得分:0)
REST API的端点通常是使用GET,PUT,POST,DELTE等HTTP方法进行操作的资源。当你这样做时,更容易决定返回哪个HTTP状态。
也许你可以建立一个终点
/member/{id}
您可以在此处找到有关REST API design
的更多信息