Вы можете получить заголовок из запроса следующим образом
@GetMapping("/new_order")
public String newOrder(@RequestHeader(value = "User-Agent") String userAgent, RedirectAttributes redirectAttributes, Model model) {
//...
}
Чтобы отправить заголовки обратно клиенту, вы можете использовать ResponseEntity
public ResponseEntity<String> newOrder() {
HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.set("User-Agent", "updated-Value");
return ResponseEntity.ok()
.headers(responseHeaders)
.body("New order created.");
}