RESTful URI结构

RESTful URI结构,rest,path,uri,structure,Rest,Path,Uri,Structure,我有一个关于这些URL结构的小问题 我有3个资源人员、凭证和代币。关系很简单。个人具有凭证的一对一映射,凭证具有令牌的一对多映射 这些uri对我来说似乎很安静: 但是,由于人员和凭证之间存在一对一的映射,因此也可以将其视为restful?我可以省略凭证的id并将其设为单数吗 我知道,例如/books/pagenumbers将返回所有书籍的所有页码。正如您所说,它们是三个独立的资源,也许我会以不同的方式执行(但这也取决于您将如何管理这些资源): 正如你所说的,在获得某人的凭证和令牌的

我有一个关于这些URL结构的小问题

我有3个资源人员、凭证和代币。关系很简单。个人具有凭证的一对一映射,凭证具有令牌的一对多映射

这些uri对我来说似乎很安静:

但是,由于人员和凭证之间存在一对一的映射,因此也可以将其视为restful?我可以省略凭证的id并将其设为单数吗


我知道,例如/books/pagenumbers将返回所有书籍的所有页码。

正如您所说,它们是三个独立的资源,也许我会以不同的方式执行(但这也取决于您将如何管理这些资源):

正如你所说的,在获得某人的凭证和令牌的情况下,你可以忽略id,因为他们引用的是同一个人

/persons/1/credential
/persons/1/credential/token

编辑:

可能我说的第一件事是不正确的,因为id应该引用资源,所以“credentialId”或“tokenId”。 不管怎样,我都会留下它,只是小心点而已。:)

/persons/1/credential
/persons/1/credential/token