我已经实现了一个Request过滤器(扩展了OncePerRequestFilter) 我返回一个HttpServletRequestWrapper,我已经覆盖了 接受标题。
调用控制器方法时:
@ResponseBody
public Foo getFoo(HttpServletRequest request,
@RequestHeader(value=ACCEPT) String injectedAcceptHeader,
@PathVariable ("fooId") String fooId) {
log.info("injected accept header: {}", injectedAcceptHeader);
log.info("accept header value from request: {}",
request.getHeader(ACCEPT));
...
injectAcceptHeader与Request中的不一致。
这是预期的行为吗?