Моя проблема: Имея форму в простом HTML, с действием = "/ myController". Мне нужно отправить данные формы моему контроллеру, и оттуда мне нужно сделать еще один POST для внешнего контроллера.Данные формы прохода от контроллера пружины к внешней конечной точке
<form method="post" action="/myController">
<textarea name="data"></textarea>
</form>
И моя весна контроллер выглядит примерно так:
@RequestMapping(method = RequestMethod.GET, value = "/myController")
@ResponseBody
public String myController(@RequestBody MultiValueMap<String, String[]> formData) {
RestTemplate rest = new RestTemplate();
ResponseEntity<String> response = rest.postForEntity("urlPath", formData, String.class);
String manipulatedResult = manipulateResult(response.getBody());
return manipulatedResult;
}
Мне нужно передать данные формы, чтобы мой контроллер, он должен отправить данные формы дополнительно к «urlPath» и делате ответ. Мне нужно манипулировать этим ответом и вернуть результат. Мой вопрос в том, как отправить данные формы дальше, без манипулирования запросом?
Заранее спасибо.
У меня аналогичная проблема с графическим интерфейсом. Я работаю над тем, где я хочу передать запрос в своей сущности на веб-службу для некоторых вызовов, для которых не требуется оформление графического интерфейса (например, загрузка ссылки Word Doc или некоторые такие.) Для этих вызовов я бы почти хотел выступать в качестве перехватчика прокси. Я думаю, что это проблема, с которой сталкивается ОП. –