У меня есть веб-приложение, использующее службу веб-API REST.Веб-приложение содержит функцию поиска, где пользователь может предоставить критерии поиска, состоящие из 5 разных битов информации.Моя загадка заключается в том, как передать этот критерий поиска службе веб-API и какой HTTP-глагол использовать.Я знаю, что это должно быть GET, потому что я просто ищу результаты поиска, и ничего не обновляется.Я могу передать критерии поиска как отдельные параметры в строке запроса, но это может привести к путанице с большим количеством параметров (особенно, если добавлено больше критериев).Я бы предпочел передать объект критериев поиска, но, хотя GET с телом допустим, он не одобряется.Я мог бы передать объект как содержимое POST, но в фоновом режиме ничего не обновляется, так что это тоже не так.Я пишу в .NET CORE, хотя для меня это больше теоретическая проблема.Любой совет приветствуется.