资源标识符的RESTful API约定

时间:2017-08-25 02:29:48

标签: mongodb rest api uri

假设我为用户提供以下端点:

GET users
POST users
GET users/:id e.g., users/1
PUT users/:id
DELETE users/:id

现在我的一些实现有端点,其中id是mongo生成的。所以它不是数字,它是一个字符串。 但我有其他端点,如users / some_sub_resource。

不完全是这样,我只是想知道如果资源ID不是数字,我如何区分是访问子资源还是访问特定用户,我不想要资源要强制为数字的id,因为现有项目使用字母数字字符串作为资源ID。

0 个答案:

没有答案