Я использую шаблон Spring REST для извлечения данных, используя POST
, и все работает нормально.
ResponseEntity<MyObject> resp= restTemplate.postForEntity("url", inputParam, MyObject.class);
Но теперь, поскольку я не выполняю никаких операций POST
, я хочу изменить его на GET
. Я могу сделать это, добавив все входные параметры в качестве параметров URL и сделать:
ResponseEntity<MyObject> resp= restTemplate.getForEntity("url",MyObject.class);
Но проблема в том, что inputParam
имеет много параметров, поэтому подготовка URL-адреса вручную - не лучшее решение. Также GET
запросы имеют ограничения по длине.
Есть ли другое лучшее решение для этого?