これらの URL 構造に関してちょっとした質問があります。
私は 3 つのリソース担当者、資格情報、およびトークンを持っています。関係は単純です。個人は資格情報との 1 対 1 のマッピングを持ち、資格情報はトークンとの 1 対多のマッピングを持ちます。
これらの 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
しかし、人物と資格情報の間には 1 対 1 のマッピングがあるため、http://somewhere.loc/persons/1/credential/tokens/1も安らかなと見なされますか? 資格情報の id を省略して単数形にすることはできますか?
たとえば /books/pagenumbers は、たとえばすべての本のすべてのページ番号を返すことを理解しています。