我有一组用户。每个用户都有电话。
在应用程序中,用户可以通过发送电话号码来检查应用程序中是否存在用户。
如何以更加安静的方式做到这一点?
答案 0 :(得分:1)
GET /users?phoneNumber=1234
将返回电话号码为“1234”的用户集合。
修改强>
由于您对特定用户不感兴趣,但仅存在具有给定电话号码的用户,因此REST资源就是这样。
GET /user-phone-number-existence/1234
名称user-phone-number-existence
只是一个简单的想法,当然,您可以更改它。重要的是它是名词,而不是动词。
如果存在具有电话号码的用户,则响应代码将为204 No Content
。如果不存在此类用户,则404 Not Found
将是响应代码。
我认为没有必要在主体中包含响应,所有内容都可以使用HTTP状态代码进行通信。