0
点赞
收藏
分享

微信扫一扫

spring cloud HTTP请求头的两种方式

钵仔糕的波波仔 2024-08-05 阅读 43

(1)通过注解@RequestHeader获取,需要在Controller中显式获取;

(2)通过RequestContextHolder获取,可以任何地方获取

@GetMapping("/getToken")
public String getToken(@RequestHeader("token")String token) {
  return token
}

@GetMapping("/getToken")
public String getToken() {
  ServletRequestAttributes requestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
  // get the request
  HttpServletRequest request = requestAttributes.getRequest();
  return request.getHeader("token");
}


举报

相关推荐

0 条评论