Sobes.tech
Назад к вопросам
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.