У меня есть Spring Boot API (без сохранения состояния) с контроллером, который получает запрос POST, извлекает параметры запроса POST для отправки их через GET моему угловому клиенту. Мой вопрос: возможно ли отправить скрытые параметры в HttpServletResponse.sendRedirect ()?
Что у меня пока есть, так это, но я не хочу показывать параметры в браузере ...
@RequestMapping(value = "/return", method = RequestMethod.POST, headers = "Accept=text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8")
@ResponseBody
@Transactional
public void returnData(UriComponentsBuilder uriComponentsBuilder, final HttpServletRequest request,
final HttpServletResponse response) throws IOException {
String parameter=request.getParameter("billCode");
response.sendRedirect("http://localhost:4200/payment?parameterOne="+parameter);
}
Обновление:
Я не могу использовать HttpSession session = request.getSession(false);
, а затем session.setAttribute("helloWorld", "Hello world")
, потому что session
- это Null
Большое спасибо!