I registered a Filter in Spring boot and been trying to get and Header from the request but getting null.
@Component
@Order(1)
public class ExampleFilter implements Filter {
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws... {
HttpServletRequest httpServletRequest = (HttpServletRequest) request;
//null**
final String header = httpServletRequest.getHeader(HEADER);
}
BUT
@GetMapping(value = "example")
public ResponseEntity<Example> example( @RequestHeader(HEADER) String header) {
... the header is NOT null
}