spring mvc获取header
Posted myfrank
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring mvc获取header相关的知识,希望对你有一定的参考价值。
两种方法:
1.在方法参数中加入@RequestHeader
2.在类级别注入HttpServletRequest
建议使用第二种方法,这样可避免每个方法都加入HttpHeaders参数
- @Controller
- @RequestMapping("/hello")
- public class HelloController
- @Autowired
- private HttpServletRequest request;
- @RequestMapping(value="/printname/name", method=RequestMethod.GET)
- public String printName(@PathVariable String name,
- @RequestHeader HttpHeaders headers)
- System.out.println("from request:" + request.getHeader("code"));
- System.out.println("from parameter:" + headers.getFirst("code"));
- return "hello";
https://www.iteye.com/blog/flysnowxf-1187567
以上是关于spring mvc获取header的主要内容,如果未能解决你的问题,请参考以下文章