Есть ли способ установить некоторые значения заголовка весны ModelAndView. Точная проблема заключается в следующем.
final String confirmationUrl = details.getConfirmationUrl() + details.getOrderAttemptUuid();
final ModelAndView modelAndView = new ModelAndView(new RedirectView(confirmationUrl));
Я создаю новую модель и представление, но хотел бы, чтобы заголовок referer задал определенное значение. Есть ли способ сделать это?
Причина в том, что когда я отправляюсь с https-страниц и перенаправляюсь на https, референт хранится в запросе, но когда я отправляюсь из https, но перенаправляюсь на http, я потерял референта в соответствии с
http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.1.3
Есть ли способ сохранить референт в запросе или вернуть его в ModelAndView?
Подумайте, возможно, вернуть ResponseEntity из вашего сопоставления запросов.
Затем вы можете установить заголовки ответов, используя следующее:
@RequestMapping("/handle") public ResponseEntity<String> handle() {
HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.set("MyResponseHeader", "MyValue");
return new ResponseEntity<String>("Hello World", responseHeaders, HttpStatus.CREATED);
}
Можете ли вы использовать метод addObject (имя, значение) в ModelAndView для хранения?