Soy nuevo en la programación web en general, especialmente en Java, así que aprendí qué es un encabezado y un cuerpo.
Estoy escribiendo servicios RESTful usando Spring MVC. Puedo crear servicios simples con @RequestMappingmis controladores. Necesito ayuda para comprender cómo obtener información de encabezado HTTP de una solicitud que llega a mi método en mi controlador de servicio REST. Me gustaría analizar el encabezado y obtener algunos atributos de él.
¿Podría explicar cómo hago para obtener esa información?
fuente

ServletAPI. Puedo usar las anotaciones para extraer lo que necesito de la solicitud.requiredbandera como@RequestHeader(name = "Keep-Alive", required = false) long keepAliveesa establecerá el keepAlive en nulo si no se proporciona. También hay undefaultValuecampo para la anotación docs.spring.io/spring-framework/docs/5.0.7.RELEASE/javadoc-api/…Puede usar la
@RequestHeaderanotación con elHttpHeadersparámetro método para obtener acceso a todos los encabezados de solicitud:fuente
StringReaderse utiliza para leer la secuencia de caracteres entrantes.StreamSourcefunciona como titular de una fuente de transformación en forma de una secuencia de marcado XML.Mi solución en los parámetros del encabezado con ejemplo es user = "test" es:
fuente