通常の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/。
ポイントは、リソース間のナビゲーションパスを提供することです。