springboot在controller层里面获取网络报文的header

之前实习的时候需要使用token做验证然后要在controller层上面进行提取并且做校验是否为用户的token,因此试了一下怎样进行提取token,网上推荐的方法如下

@RestController
@RequestMapping(value = "/task")
public class TaskController {
    @Autowired
    HttpServletRequest request;
@RequestMapping(value = "/test",method = RequestMethod.GET)
    BaseResult getTest(){
        System.out.println(request.getHeader("token"));
        BaseResult baseResult=new BaseResult();
        baseResult.setObject(request.getHeader("token"));
        return baseResult;
    }
}

token表示你的header部分的名字

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容