インターフェース RestClient.RequestHeadersSpec.ConvertibleClientHttpResponse

すべてのスーパーインターフェース:
AutoCloseableSE, ClientHttpResponse, CloseableSE, HttpInputMessage, HttpMessage
含まれているインターフェース:
RestClient.RequestHeadersSpec<S extends RestClient.RequestHeadersSpec<S>>

public static interface RestClient.RequestHeadersSpec.ConvertibleClientHttpResponse extends ClientHttpResponse
ボディをコンバートできる ClientHttpResponse のエクステンション。
導入:
6.1
作成者:
Arjen Poutsma, Sebastien Deleuze
  • メソッドの詳細

    • bodyTo

      <T> @Nullable T bodyTo(ClassSE<T> bodyType)
      レスポンス本文を指定された型のオブジェクトとして抽出します。
      型パラメーター:
      T - ボディ型
      パラメーター:
      bodyType - 戻り値の型
      戻り値:
      本文、またはレスポンス本文が利用できない場合は null 
    • bodyTo

      <T> @Nullable T bodyTo(ParameterizedTypeReference<T> bodyType)
      レスポンス本文を指定された型のオブジェクトとして抽出します。
      型パラメーター:
      T - ボディ型
      パラメーター:
      bodyType - 戻り値の型
      戻り値:
      本文、またはレスポンス本文が利用できない場合は null 
    • createException

      RestClientResponseException createException() throws IOExceptionSE
      レスポンスのステータスコードに応じて適切なサブ型の RestClientResponseException を作成します。例外には、レスポンスのステータス、ヘッダー、本文が含まれます。
      例外:
      IOExceptionSE - レスポンスが失敗した場合 (たとえば、ステータスを取得するには)
      導入:
      7.0