Как бы вы создали запрос RESTful для поддержки OR операндов между параметрами. Пусть говорят, что у моего ресурса есть два поля field1 и field2. Как бы вы создали URL-адрес, чтобы включить следующий запрос:
"Получите myresources, где field1 = x OR field2 = y"
Проектирование запросов в REST довольно прямолинейно, но я видел только запросы, которые поддерживают AND между полями запроса. например /Myresource поле1 = х &? Поле2 = у
Возможным решением может быть предоставление одного параметра запроса со свободным текстом, где часть, например:
GET/myresource? q = {field1 = x OR field2 = y}
Но это сделало бы более сложным для клиентов разбор и расширение или уменьшение фильтрованных полей.
Что вы предлагаете?