public class ExchangeResult
extends java.lang.ObjectWebTestClient を介して実行される交換のリクエストおよびレスポンスの詳細のコンテナー。 ボディはまだデコードおよび消費されていない可能性があるため、デコードされたレスポンスボディはこのレベルでは公開されないことに注意してください。サブ型 EntityExchangeResult および FluxExchangeResult は、それぞれデコードされたレスポンスエンティティおよびデコードされた(ただし消費されていない)レスポンス本文へのアクセスを提供します。
EntityExchangeResult, FluxExchangeResult| 修飾子と型 | メソッドと説明 |
|---|---|
void | assertWithDiagnostics(java.lang.Runnable assertion) 指定された Runnable を実行し、任意の AssertionError をキャッチし、リクエストとレスポンスに関する診断情報を含む AssertionError で装飾してから、再度スローします。 |
HttpMethod | getMethod() リクエストのメソッドを返します。 |
byte[] | getRequestBodyContent() リクエストを介して書き込まれた生のリクエスト本文コンテンツを返します。 |
HttpHeaders | getRequestHeaders() サーバーに送信されたリクエストヘッダーを返します。 |
byte[] | getResponseBodyContent() レスポンスに書き込まれた生のリクエスト本文のコンテンツを返します。 |
MultiValueMap<java.lang.String,ResponseCookie> | getResponseCookies() サーバーから受信したレスポンス Cookie を返します。 |
HttpHeaders | getResponseHeaders() サーバーから受信したレスポンスヘッダーを返します。 |
HttpStatus | getStatus() 実行されたリクエストのステータスを返します。 |
java.lang.String | getUriTemplate() リクエストの準備に使用された元の URI テンプレートがあれば、それを返します。 |
java.net.URI | getUrl() リクエストの URI を返します。 |
java.lang.String | toString() |
public HttpMethod getMethod()
public java.net.URI getUrl()
@Nullable public java.lang.String getUriTemplate()
public HttpHeaders getRequestHeaders()
@Nullable public byte[] getRequestBodyContent()
注意 : リクエストコンテンツが何らかの理由でまだ消費されていない場合、このメソッドを使用すると消費がトリガーされます。
java.lang.IllegalStateException - リクエスト本文が完全に記述されていない場合。public HttpStatus getStatus()
public HttpHeaders getResponseHeaders()
public MultiValueMap<java.lang.String,ResponseCookie> getResponseCookies()
@Nullable public byte[] getResponseBodyContent()
注意 : レスポンスコンテンツがまだ消費されていない場合、このメソッドを使用すると消費がトリガーされます。
java.lang.IllegalStateException - レスポンスが完全に読み取られていない場合。public void assertWithDiagnostics(java.lang.Runnable assertion)
AssertionError をキャッチし、リクエストとレスポンスに関する診断情報を含む AssertionError で装飾してから、再度スローします。public java.lang.String toString()
java.lang.Object の toString