Здесь много других вопросов, нацеленных на ту же проблему many-to-many relationship url design for restful apis
. У меня примерно то же самое, , но оно отличается от других .
. Я не мог найти лучшего подхода.
У меня есть locations
ресурс и services
resource`
GET /services //it should give you all services
GET /locations //it should give you all locations
GET /locations/:id/services //it should give you all services offered by a location
У меня проблема в том, что мне нужно спроектировать маршрут, который
Все местоположения вместе с предлагаемыми ими услугами
Я прошел через пост на reddit , который предлагает.
GET /locations?include=services
Я тоже прошел через до c. Это предлагает.
GET /locations-services
Я уверен, что я не первый, кто испытывает такое замешательство.
Пожалуйста, помогите, и, если возможно, поделитесь некоторыми ресурсами, которые я могу go до очистить мои сомнения.