我对这些 URL 结构有一个小问题。
我有 3 个资源人员、凭证和令牌。关系很简单。一个人具有与凭据的一对一映射,而凭据具有与令牌的一对多映射。
这些 uri 对我来说似乎很平静:
- http://somewhere.loc/persons
- http://somewhere.loc/persons/1
- http://somewhere.loc/persons/1/credentials
- http://somewhere.loc/persons/1/credentials/1/tokens
- http://somewhere.loc/persons/1/credentials/1/tokens/1
但是由于人员和凭据之间存在一对一的映射,因此http://somewhere.loc/persons/1/credential/tokens/1也被认为是安静的吗?我可以省略凭证的 id 并将其设为单数吗?
我知道例如 /books/pagenumbers 会返回所有书籍的所有页码。