apigee.com/about/api-best-practices/all/webcast
я возникли некоторые трудности при разработке URL-адреса для службы отдыха, которая может обрабатывать запросы клиентов на основе разбиения на страницы в качестве одного типа операции или запроса больше или меньше операторов в качестве другого типа операции. Например:
Разбивка:
GET /customers/0/100
Это получит 100 клиентов на странице 0.
Больше / меньше чем:
Мне также нужен дизайн URL, чтобы получить клиентов с идентификатором больше n (например, скажем, 716). Как бы вы включили «больше чем» или «меньше чем» в URL? Я должен помнить, что символы ">" и "<" недопустимы в URL. Я думаю, что этот дизайн URL выглядит странно:
GET /customers/greaterthan/716
GET /customers/lessthan/716
Я не могу использовать диапазон, так как это может противоречить шаблону нумерации, указанному выше, и в любом случае не является хорошим решением, например:
GET /customers/716/999999999999
GET /customers/0/716
Я уверен, что упускаю что-то очевидное - у кого-нибудь есть лучшее решение?