Назад к вопросам
СБЕР
Senior
4
Куда вешается аннотация @RequestHeader?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Аннотация @RequestHeader в Spring MVC используется для привязки значения HTTP-заголовка к параметру метода контроллера.
Она вешается непосредственно на параметр метода в контроллере, чтобы получить значение конкретного заголовка из входящего HTTP-запроса.
Пример:
@GetMapping("/api/data")
public ResponseEntity<String> getData(@RequestHeader("User-Agent") String userAgent) {
return ResponseEntity.ok("User-Agent: " + userAgent);
}
В этом примере значение заголовка User-Agent будет передано в параметр userAgent метода getData.