Руководство по разработке конечной точки Restapi для того же ресурса - PullRequest
0 голосов
/ 04 марта 2019

У меня есть таблица SQL партнера.партнерский ресурс.У меня есть конечная точка GET

/api/v1/partners

. Она возвращает всех партнеров на основе вашего TOKEN (авторизации) с такими данными, как идентификатор, имя, адрес, название компании, контакт и т. Д. (Контракт очень большой).

У меня есть еще один запрос от арендатора, что им нужен список «ВСЕХ» партнеров (без авторизации).Какой должна быть эта конечная точка?Например, мне пришла в голову одна опция:

/api/v1/partners/keyvalue
/api/v1/partners?return=keyvalue
/api/v1/partners?Auth=no

Но что порекомендовало в этом случае руководить разработкой Rest api?Как мы можем иметь несколько GET на одном ресурсе, возвращая разные контракты.

...