Существует несколько способов реализации маршрутов, как и в случае @lewis.Если вы еще не внедрили маршруты, возможно, это хорошее место для начала (если вы должны указать входные данные в URL).
"... title_like = head & comments_like = today" - это просто URL,и я не верю, что URL - это лучшее место для определения логики «ИЛИ».Это должен решать ваш серверный код, чтобы решить, использовать ли логику «И» или «ИЛИ» между предоставленными параметрами.
Если вы в конечном итоге использовали вышеуказанный URL, а код на стороне сервера действительно сделалПри реализации логики «ИЛИ» ваши клиенты могут запутаться, потому что они могут ожидать поведения «И», особенно если они не читают вашу документацию.
Другой альтернативой является предоставление входных данных в параметре тела вместоURL.Параметр body может быть и используется для логики «И» и «ИЛИ».Таким образом, вы также можете сообщить своим пользователям, что оба значения из тела будут использоваться для логики «ИЛИ», а не для логики «И» (опять же, если ваши клиенты читают документацию)