Учитывая структуру URL, как это:Лучшая практика для разработки REST API для подмножеств ресурса
GET /user/giftcards/:id
Возвращая список со всем моим GiftCard:
GET /user/giftcards
И здесь приходит на мои вопросы, что лучше всего подходит для структуры URL, если я также хочу вернуть подразделы подарочных карт, например, полученные или отправленные?
Сегодня я делаю это (но я знаю, что его неправильно, так как URL должен представляет существительное/ресурс (здесь: GiftCard)
GET /user/giftcardsreceived
GET /user/giftcardssent
Как я вижу это есть два «лучше» решения:
GET /user/giftcards/received
GET /user/giftcards/sent
или
GET /user/giftcards?filter=received
GET /user/giftcards?filter=sent
Im склоняется к запросу парам раствора с фильтрацией, так как с другой стороны может потенциально конфликт с GET на основе id.
Любые указания в правильном направлении.
возможно дубликат [REST API Лучших практикам: Где поставить параметры] (http://stackoverflow.com/questions/4024271/rest -api-best-practices-where-to-put-parameters) – Makoto
Спасибо, didnt fint, когда я искал, хороший –