类 RequestContext

java.lang.Object
com.flyfish.oauth.spring.utils.RequestContext

public final class RequestContext extends Object
请求上下文
作者:
wangyu 基于spring安全调用
  • 字段详细资料

  • 构造器详细资料

    • RequestContext

      public RequestContext()
  • 方法详细资料

    • getRequest

      public static Optional<javax.servlet.http.HttpServletRequest> getRequest()
      获取当前request
      返回:
      结果
    • getRequestResponse

      public static BiOptional<javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse> getRequestResponse()
      同时获取request和response
      返回:
      结果
    • getResponse

      public static Optional<javax.servlet.http.HttpServletResponse> getResponse()
      获取响应
      返回:
      结果
    • getCookies

      public static List<javax.servlet.http.Cookie> getCookies()
      获取所有的cookie
      返回:
      结果
    • getCookies

      public static List<javax.servlet.http.Cookie> getCookies(Predicate<? super javax.servlet.http.Cookie> predicate)
      获取并过滤cookie
      参数:
      predicate - 匹配
      返回:
      结果
    • getCredential

      public static Optional<String> getCredential()
      获取鉴权(token)相关的cookie
      返回:
      结果
    • isOAuth

      public static boolean isOAuth()
      通过上下文判断是否开放认证 不关注是否,不存在请求上下文统一否
      返回:
      结果
    • sendError

      public static void sendError(String message)
      安静的发送错误
      参数:
      message - 信息