public class WebClientResponseException extends WebClientException
| コンストラクターと説明 |
|---|
WebClientResponseException(int statusCode, java.lang.String statusText, HttpHeaders headers, byte[] body, java.nio.charset.Charset charset) レスポンスデータのみを含むコンストラクター、およびデフォルトメッセージ。 |
WebClientResponseException(java.lang.String message, int statusCode, java.lang.String statusText, HttpHeaders headers, byte[] responsebody, java.nio.charset.Charset charset) 準備されたメッセージを持つコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static WebClientResponseException | create(int statusCode, java.lang.String statusText, HttpHeaders headers, byte[] body, java.nio.charset.Charset charset)WebClientResponseException または HTTP ステータス固有のサブクラスを作成します。 |
HttpHeaders | getHeaders()HTTP レスポンスヘッダーを返します。 |
int | getRawStatusCode() 生の HTTP ステータスコード値を返します。 |
byte[] | getResponseBodyAsByteArray() レスポンス本文をバイト配列として返します。 |
java.lang.String | getResponseBodyAsString() レスポンス本文を文字列として返します。 |
HttpStatus | getStatusCode()HTTP ステータスコード値を返します。 |
java.lang.String | getStatusText()HTTP ステータステキストを返します。 |
contains, getMessage, getMostSpecificCause, getRootCausepublic WebClientResponseException(int statusCode,
java.lang.String statusText,
@Nullable
HttpHeaders headers,
@Nullable
byte[] body,
@Nullable
java.nio.charset.Charset charset)public WebClientResponseException(java.lang.String message,
int statusCode,
java.lang.String statusText,
@Nullable
HttpHeaders headers,
@Nullable
byte[] responsebody,
@Nullable
java.nio.charset.Charset charset)public HttpStatus getStatusCode()
java.lang.IllegalArgumentException - 不明な HTTP ステータスコードの場合 public int getRawStatusCode()
public java.lang.String getStatusText()
public HttpHeaders getHeaders()
public byte[] getResponseBodyAsByteArray()
public java.lang.String getResponseBodyAsString()
public static WebClientResponseException create(int statusCode, java.lang.String statusText, HttpHeaders headers, byte[] body, @Nullable java.nio.charset.Charset charset)
WebClientResponseException または HTTP ステータス固有のサブクラスを作成します。