• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

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

rest 来源:ash.KETCHUP 4次浏览

我正在为移动设备开发项目,并试图保持API标准,因为这将成为其他人使用的API。 在相同的资源URI中使用相同的资源名词是否合适?API命名约定,URI中的相同资源名词

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

是否适合使用设备两次这里?我似乎无法找到任何提及这是否适合API命名约定的地方。 谢谢。

===========解决方案如下:

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

当然,为什么不呢? REST并不在乎你使用什么拼写来标识你的标识符,所以它肯定不应该在意某些路径段有共同的拼写。

例如,如果你在二叉树识别节点,就像

/tree/root/left/left/right/left/... 

的标识符是

机器不关心你使用什么拼写;所以唯一的问题是在你的语境中人类是否可以接受;换句话说,请参阅您当地的设计指南。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)