通常のWebリソースのURIをよく見てください。それらはあなたのテンプレートです。ディレクトリツリーについて考えてください。Linuxに似た単純なファイル名とディレクトリ名を使用します。
HelloWorld
本当に良いクラスのリソースではありません。「もの」ではないようです。そうかもしれませんが、それはあまり名詞のようではありません。A greeting
は物です。
user-id
あなたが取得している名詞かもしれません。ただし、リクエストの結果がuser_idのみであることは疑わしいです。リクエストの結果がユーザーである可能性がはるかに高くなります。したがって、user
取得する名詞は
www.example.com/greeting/user/x/
私には理にかなっています。RESTリクエストを一種の名詞句、つまり階層(または分類法、またはディレクトリ)を通るパスにすることに焦点を当てます。可能な限り最も単純な名詞を使用し、可能であれば名詞句を避けます。
通常、複合名詞句は通常、階層内の別のステップを意味します。だから、持っていない/hello-world/user/
と/hello-universe/user/
。とが/hello/world/user/
ありhello/universe/user/
ます。または多分/world/hello/user/
そして/universe/hello/user/
。
ポイントは、リソース間のナビゲーションパスを提供することです。