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

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

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

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

回答:

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

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

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

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

的标识符是

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

以上是 API命名约定,URI中的相同资源名词 的全部内容, 来源链接: utcz.com/qa/262265.html

回到顶部