クラス ExchangeResult

java.lang.ObjectSE
org.springframework.test.web.reactive.server.ExchangeResult
既知の直属サブクラス
EntityExchangeResultFluxExchangeResult

public class ExchangeResult extends ObjectSE
WebTestClient を介して実行される交換のリクエストおよびレスポンスの詳細のコンテナー。

本文はまだデコードおよび消費されていない可能性があるため、デコードされたレスポンス本文はこのレベルでは公開されないことに注意してください。サブ型 EntityExchangeResultFluxExchangeResult は、それぞれデコードされたレスポンスエンティティとデコードされた (ただし消費されていない) レスポンス本文へのアクセスを提供します。

導入:
5.0
作成者:
Rossen Stoyanchev, Sam Brannen
関連事項:
  • メソッドの詳細

    • getMethod

      public HttpMethod getMethod()
      リクエストのメソッドを返します。
    • getUrl

      public URISE getUrl()
      リクエストの URI を返します。
    • getUriTemplate

      @Nullable public StringSE getUriTemplate()
      リクエストの準備に使用された元の URI テンプレートがあれば、それを返します。
    • getRequestHeaders

      public HttpHeaders getRequestHeaders()
      サーバーに送信されたリクエストヘッダーを返します。
    • getRequestBodyContent

      @Nullable public byte[] getRequestBodyContent()
      リクエストを介して書き込まれた生のリクエスト本文コンテンツを返します。

      注意 : リクエストコンテンツが何らかの理由でまだ消費されていない場合、このメソッドを使用すると消費がトリガーされます。

      例外:
      IllegalStateExceptionSE - リクエストボディが完全に書かれていない場合。
    • getStatus

      public HttpStatusCode getStatus()
      HTTP ステータスコードを HttpStatusCode 値として返します。
    • getResponseHeaders

      public HttpHeaders getResponseHeaders()
      サーバーから受信したレスポンスヘッダーを返します。
    • getResponseCookies

      public MultiValueMap<StringSE,ResponseCookie> getResponseCookies()
      サーバーから受信したレスポンス Cookie を返します。
    • getResponseBodyContent

      @Nullable public byte[] getResponseBodyContent()
      レスポンスに書き込まれた生のリクエスト本文のコンテンツを返します。

      注意 : レスポンスコンテンツがまだ消費されていない場合、このメソッドを使用すると消費がトリガーされます。

      例外:
      IllegalStateExceptionSE - レスポンスが完全に読み取られていない場合。
    • getMockServerResult

      @Nullable public ObjectSE getMockServerResult()
      該当する場合は、サーバーレスポンスの状態に関するさらなるアサーションのために、モックサーバー交換からの結果を返します。
      導入:
      5.3
      関連事項:
    • assertWithDiagnostics

      public void assertWithDiagnostics(RunnableSE assertion)
      指定された Runnable を実行し、任意の AssertionErrorSE をキャッチし、クラスログカテゴリのエラーレベルでリクエストとレスポンスに関する詳細をログに記録し、その後、エラーを再スローします。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString