Back to questions
СБЕР
Senior
5
Куда вешается аннотация @RequestHeader?
Companies where asked
Answer from AI
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.