Spring Boot如何获取HTTP请求头

hutuyun-ad-banner.png ai-qy.gif

获取单个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请求头

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系