Как мне разработать этот REST API? - PullRequest
0 голосов
/ 29 мая 2018

В настоящее время я разрабатываю REST API для приложения, в котором есть тип Request.Каждый Request имеет запрашивающего пользователя и запрошенного пользователя.

Клиент должен показать каждому пользователю Request s, которые они запрашивали сами на одной странице, и Request s, запрошенные у него на другой странице.

Мне интересно, как лучше создать запросы REST для этих двух потребностей.

Я думал об одном запросе /requests?requester_id=<ruid>&requested_id=<ruid> и на сервере определял, какой параметр используется.

Но это кажется немного уродливым, поэтому я подумал о /requests/by_requester?user_id=<uid> и /requests/by_requested?user_id=<uid>.
Но это два ресурса для одного и того же ресурса, который все еще не оптимален.

Мне нужна ваша помощь, чтобы выяснить, что лучше всего подходит для ситуации.Помощь очень ценится.Заранее спасибо!

...