インターフェース ServerRequestCache

すべての既知の実装クラス:
CookieServerRequestCacheNoOpServerRequestCacheWebSessionServerRequestCache

public interface ServerRequestCache
ServerHttpRequest を保存して、後で「再生」できるようにします。これは、ページがリクエストされ、認証が必要な場合に役立ちます。
導入:
5.0
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<URISE>
    getRedirectUri(org.springframework.web.server.ServerWebExchange exchange)
    保存されたリクエストをトリガーするためにリダイレクトできる URI を取得する
    reactor.core.publisher.Mono<org.springframework.http.server.reactive.ServerHttpRequest>
    removeMatchingRequest(org.springframework.web.server.ServerWebExchange exchange)
    提供された ServerWebExchange が保存された ServerHttpRequest と一致する場合、保存された ServerHttpRequest を取得します
    reactor.core.publisher.Mono<VoidSE>
    saveRequest(org.springframework.web.server.ServerWebExchange exchange)
    ServerHttpRequest を保存
  • メソッドの詳細

    • saveRequest

      reactor.core.publisher.Mono<VoidSE> saveRequest(org.springframework.web.server.ServerWebExchange exchange)
      ServerHttpRequest を保存
      パラメーター:
      exchange - 保存する交換
      戻り値:
      この Mono からの補完信号とエラー信号のみを再生する Mono<Void> を返します。
    • getRedirectUri

      reactor.core.publisher.Mono<URISE> getRedirectUri(org.springframework.web.server.ServerWebExchange exchange)
      保存されたリクエストをトリガーするためにリダイレクトできる URI を取得する
      パラメーター:
      exchange - 保存された ServerHttpRequest を取得する交換
      戻り値:
      保存されたリクエストをトリガーするためにリダイレクトできる URI
    • removeMatchingRequest

      reactor.core.publisher.Mono<org.springframework.http.server.reactive.ServerHttpRequest> removeMatchingRequest(org.springframework.web.server.ServerWebExchange exchange)
      提供された ServerWebExchange が保存された ServerHttpRequest と一致する場合、保存された ServerHttpRequest を取得します
      パラメーター:
      exchange - リクエストを取得する交換
      戻り値:
      ServerHttpRequest