Saltar al contenido

Obtener el encabezado de la solicitud en la capa de servicio de la aplicación Spring Boot

Solución:

Puedes inyectar HttpServletRequest objeto en su capa de servicio como este:

@Autowired
HttpServletRequest request;

private void method() {
  request.getHeader("headerName");
}

pero recuerda, ese frijol HttpServletRequest tiene alcance de solicitud HTTP. Entonces, no puede inyectar eso en métodos asincrónicos, etc., porque lo hará throw Runtime Exception.

Espero eso ayude.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *