Spring Boot如何获取HTTP请求头

获取单个Header

示例:

@PostMapping(value = "/tree")
public String organTree(@RequestHeader("appKey") String appKey) {
    return "";
}

获取所有Header

示例:

@GetMapping("/listHeaders")
public ResponseEntity<String> listAllHeaders(@RequestHeader Map<String, String> headers) {
    headers.forEach((key, value) -> {
        LOG.info(String.format("Header '%s' = %s", key, value));
    });

    return new ResponseEntity<String>(String.format("Listed %d headers", headers.size()), HttpStatus.OK);
}

参考:

  1. 从REST Controller获取HTTP请求头
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容