Welcome to my website, have a nice day!
Dream it, Do it, Make it!

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)
未经允许禁止转载:Ddmit » Spring Boot如何获取HTTP请求头

评论 抢沙发

登录

找回密码

注册