API命名约定,URI中的相同资源名词



我正在为移动设备进行项目,并试图保持API标准,因为这将是其他人使用的API。在同一资源uri中使用相同的资源名词?

是否合适?

例如,对于将检查特定设备是否应该从我们的服务中列入黑名单的API: v1.0/设备/黑名单/设备/

在这里使用在这里使用是否合适?如果这是适当的事情,我似乎找不到任何提及的地方。谢谢。

在这里两次使用设备是否合适?

当然,为什么不呢?休息不在乎您用于标识符的拼写,因此当然不在乎某些路径差异有常见的拼写。

例如,如果您在二进制树上识别节点,则像

这样的标识符
/tree/root/left/left/right/left/...

fine

这些机器不在乎您使用哪些拼写;因此,唯一的问题是在您的上下文中,它是否可以接受。换句话说,请参阅您的本地设计指南。

最新更新