java.lang.Object
cn.herodotus.stirrup.web.core.definition.utils.HttpUtils
cn.herodotus.stirrup.web.core.reactive.utils.CookieUtils

public class CookieUtils extends HttpUtils

Description: WebFlux Cookie 工具类

作者:
: gengwei.zheng
Date:
: 2024/2/5 21:11
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static String
    getAnyCookieValueFromHeader(org.springframework.web.server.ServerWebExchange exchange, String... name)
    ServerWebExchange Cookie 请求头中,找到给定任意给定属性的值
    static org.springframework.http.HttpCookie
    getCookie(org.springframework.web.server.ServerWebExchange exchange, String name)
    读取 ServerWebExchange 中的某个名称对应的 HttpCookie
    static String
    getCookieFromHeader(org.springframework.web.server.ServerWebExchange exchange)
    获取 COOKIE 头请求头内容
    static org.springframework.util.MultiValueMap<String,org.springframework.http.HttpCookie>
    getCookies(org.springframework.web.server.ServerWebExchange exchange)
    读取 ServerWebExchange 中的 HttpCookie
    static String
    getCookieValue(org.springframework.web.server.ServerWebExchange exchange, String name)
    读取 ServerWebExchange 某个名称对应的值
    static String
    getCookieValueFromHeader(org.springframework.web.server.ServerWebExchange exchange, String name)
    获取 ServerWebExchange Cookie 请求头中,某个属性的值

    从类继承的方法 cn.herodotus.stirrup.web.core.definition.utils.HttpUtils

    get, get, getAny, isGetRequest, isPostRequest

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • CookieUtils

      public CookieUtils()
  • 方法详细资料

    • getCookies

      public static org.springframework.util.MultiValueMap<String,org.springframework.http.HttpCookie> getCookies(org.springframework.web.server.ServerWebExchange exchange)
      读取 ServerWebExchange 中的 HttpCookie
      参数:
      exchange - ServerWebExchange
      返回:
      MultiValueMap无效输入:'<'String, HttpCookie>
    • getCookie

      public static org.springframework.http.HttpCookie getCookie(org.springframework.web.server.ServerWebExchange exchange, String name)
      读取 ServerWebExchange 中的某个名称对应的 HttpCookie
      参数:
      exchange - ServerWebExchange
      name - Cookie Key
      返回:
      List
    • getCookieValue

      public static String getCookieValue(org.springframework.web.server.ServerWebExchange exchange, String name)
      读取 ServerWebExchange 某个名称对应的值
      参数:
      exchange - ServerWebExchange
      name - Cookie Key
      返回:
      cookie 值
    • getCookieFromHeader

      public static String getCookieFromHeader(org.springframework.web.server.ServerWebExchange exchange)
      获取 COOKIE 头请求头内容
      参数:
      exchange - ServerWebExchange
      返回:
      COOKIE 请求头内容
    • getCookieValueFromHeader

      public static String getCookieValueFromHeader(org.springframework.web.server.ServerWebExchange exchange, String name)
      获取 ServerWebExchange Cookie 请求头中,某个属性的值
      参数:
      exchange - ServerWebExchange
      name - Cookie中的属性名
      返回:
      如果 Cookie 存在属性名就返回对应的值,如果不存在则返回null
    • getAnyCookieValueFromHeader

      public static String getAnyCookieValueFromHeader(org.springframework.web.server.ServerWebExchange exchange, String... name)
      ServerWebExchange Cookie 请求头中,找到给定任意给定属性的值
      参数:
      exchange - ServerWebExchange
      name - Cookie中的属性名
      返回:
      如果 Cookie 存在属性名就返回对应的值,如果不存在则返回null