Когда я использую параметры пути и параметры запроса в RESTful API?

Я хочу сделать мой RESTful API очень предсказуемым. Какова лучшая практика для принятия решения, когда выполнять сегментацию данных, используя URI, а не используя параметры запроса.

Для меня имеет смысл, чтобы системные параметры, поддерживающие разбиение на страницы, сортировку и группировку, шли после «?» Но как насчет полей типа «статус» и «регион» или других атрибутов, которые сегментируют вашу коллекцию? Если они также должны быть параметрами запроса, каково эмпирическое правило при знании, когда использовать параметры пути?

Ответы на вопрос(7)

Ваш ответ на вопрос