У меня есть служба REST, которая позволяет людям вводить название курса как часть запроса, чтобы получить оценки, но иногда они могут захотеть получить группу, например, Calculus% для Calc 1, 2 и 3.
Но как лучше всего дать им вариант, который имеет смысл?
Например, у меня есть http://localhost/myrest/any/any/Calculus III
, гдеПервые два параметра - это идентификатор учащегося и некоторая категория оценки.
Я не думаю, что http://localhost/myrest/any/any/contains/Calculus III - хорошее применение, так как тогда мне нужно будет заставить их использовать равно , если это то, что они ищутfor.
Другая опция - http://localhost/myrest/any/any/Calculus% или http://localhost/myrest/any/any/%Calc% - другая опция, но затем вы удалили опцию, чтобы легко использовать % в качестве разрешенного символа.
Итак, чтобы предоставить дополнительные параметры фильтрации в URL-адресе REST, наилучший (определенный как самый простой / интуитивно понятный для пользователя) способ разрешить содержит или начинается с.