Подивіться уважно на 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/
.
Сенс у тому, щоб забезпечити навігаційний шлях серед ресурсів.