Идея в том, что я получаю POST-запрос с некоторыми уже включенными параметрами.
например, название автомобиля и цена
Мне нужно добавить параметр, о котором клиент не должен знать (например, VIN автомобиля, который клиент не должен знать, прежде чем совершить покупку)
Затем, с добавленным параметром, я хочу переслать этот запрос на другой сайт, который передал все данные, которые я передал (название машины, цена, vin)
Есть ли способ реализовать на уровне контроллера, а не фильтры?
@RequestMapping(value = "/abc")
public void ABC(final HttpServletRequest request) {
request.getParameterMap().put("vin", VIN_CODE); // cannot do that because it is read-only
return "forward:https://completelyanothersite.com";
}
РЕДАКТИРОВАТЬ: на основе комментариев, переадресация не является решением, вместо перенаправления является