欢迎光临
感受代码之美

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请求头
赞(0)
未经允许禁止转载:四个空格 » Spring Boot如何获取HTTP请求头

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址