クラス RestClientResponseException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.web.client.RestClientException
org.springframework.web.client.RestClientResponseException
- 実装されているすべてのインターフェース:
SerializableSE
実際の HTTP レスポンスデータを含む例外の共通基本クラス。
- 導入:
- 4.3
- 作成者:
- Rossen Stoyanchev
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明RestClientResponseException(StringSE message, int statusCode, StringSE statusText, HttpHeaders headers, byte[] responseBody, CharsetSE responseCharset) 指定されたレスポンスデータでの新しいインスタンスを構築します。RestClientResponseException(StringSE message, HttpStatusCode statusCode, StringSE statusText, HttpHeaders headers, byte[] responseBody, CharsetSE responseCharset) 指定されたレスポンスデータでの新しいインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明int使用すべきではありません。<E> EgetResponseBodyAs(ClassSE<E> targetType) エラーレスポンスの内容を指定された型に変換します。<E> EgetResponseBodyAs(ParameterizedTypeReference<E> targetType) byte[]レスポンス本文をバイト配列として返します。レスポンス本文を文字列に変換して返します。getResponseBodyAsString(CharsetSE fallbackCharset) レスポンス本文を文字列に変換して返します。HTTP レスポンスヘッダーを返します。HTTP ステータスコードを返します。HTTP ステータステキストを返します。voidsetBodyConvertFunction(FunctionSE<ResolvableType, ?> bodyConvertFunction) getResponseBodyAs(Class)を介してレスポンスエラーの内容をデコードするために使用する関数を提供します。クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCauseクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
RestClientResponseException
public RestClientResponseException(StringSE message, int statusCode, StringSE statusText, @Nullable HttpHeaders headers, @Nullable byte[] responseBody, @Nullable CharsetSE responseCharset) 指定されたレスポンスデータでの新しいインスタンスを構築します。- パラメーター:
statusCode- 生のステータスコード値statusText- ステータステキストheaders- レスポンスヘッダー (nullの場合があります)responseBody- レスポンス本文のコンテンツ (nullの場合があります)responseCharset- レスポンス本体の文字セット (nullの場合があります)
RestClientResponseException
public RestClientResponseException(StringSE message, HttpStatusCode statusCode, StringSE statusText, @Nullable HttpHeaders headers, @Nullable byte[] responseBody, @Nullable CharsetSE responseCharset) 指定されたレスポンスデータでの新しいインスタンスを構築します。- パラメーター:
statusCode- 生のステータスコード値statusText- ステータステキストheaders- レスポンスヘッダー (nullの場合があります)responseBody- レスポンス本文のコンテンツ (nullの場合があります)responseCharset- レスポンス本体の文字セット (nullの場合があります)- 導入:
- 6.0
メソッドの詳細
getStatusCode
HTTP ステータスコードを返します。- 導入:
- 6.0
getRawStatusCode
使用すべきではありません。6.0 現在、getStatusCode()を推奨生の HTTP ステータスコード値を返します。getStatusText
HTTP ステータステキストを返します。getResponseHeaders
HTTP レスポンスヘッダーを返します。getResponseBodyAsByteArray
public byte[] getResponseBodyAsByteArray()レスポンス本文をバイト配列として返します。getResponseBodyAsString
レスポンス本文を文字列に変換して返します。使用される文字セットは、レスポンス "Content-Type" またはその他の"UTF-8"の文字セットです。getResponseBodyAsString
レスポンス本文を文字列に変換して返します。使用される文字セットは、レスポンス "Content-Type" の文字セット、または指定されたものです。- パラメーター:
fallbackCharset- レスポンスが指定されていない場合に使用する文字セット。- 導入:
- 5.1.11
getResponseBodyAs
エラーレスポンスの内容を指定された型に変換します。- 型パラメーター:
E- 予想されるターゲット型- パラメーター:
targetType- 変換する型- 戻り値:
- 変換されたオブジェクト、またはコンテンツがない場合は
null - 導入:
- 6.0
getResponseBodyAs
- 導入:
- 6.0
setBodyConvertFunction
getResponseBodyAs(Class)を介してレスポンスエラーの内容をデコードするために使用する関数を提供します。- パラメーター:
bodyConvertFunction- 使用する関数- 導入:
- 6.0
getStatusCode()を推奨