@RequestHeader

作用:
获取请求头信息,相当于servlet的request.getHeader(name)。
属性:

  1. value:请求头名称。
  2. required:是否必须携带此请求头。

    1. @RequestMapping("/quick")
    2. @ResponseBody
    3. public void save(@RequestHeader(value = "User-Agrnt", required = false) String headerValue) {
    4. System.out.println(headerValue);
    5. }

    @CookieValue

    作用:
    获取指定cookie的值。
    属性:

  3. value:指定cookie的名称。

  4. required:是否必须携带此cookie。
    1. @RequestMapping("quick2")
    2. @ResponseBody
    3. public void save2(@CookieValue(value = "JSESSIONID", required = false) String jsessionid) {
    4. System.out.println(jsessionid);
    5. }

    注意

    cookie也可以通过@RequestHeader(value = “Cookie”)获取。
    图片.png