Я создаю API, у меня есть пользователь, который я могу запросить по телефону:Насколько конкретна маршрутизация API должна быть?
/api/request/user/{id}
Это прекрасно работает.
Скажет каждый пользователь имел набор навыков, может быть один навыком или 100.
Я хочу, чтобы получить все навыки, необходимые для конкретного пользователя.
Я был бы очень специфичен и сделать так, что вам придется позвонить:
/api/request/user/{id}/skills
Или это:
/api/request/skills/{id}
(где {id}
является пользователь из id
)
хватает?
Есть ли стандарт API REST API, которому я должен следовать или он гибкий?
Любые советы приветствуются, спасибо.