インターフェース ClientHttpResponse

すべてのスーパーインターフェース:
AutoCloseableSECloseableSEHttpInputMessageHttpMessage
すべての既知のサブインターフェース:
RestClient.RequestHeadersSpec.ConvertibleClientHttpResponse
すべての既知の実装クラス:
AbstractClientHttpResponseMockClientHttpResponse

public interface ClientHttpResponse extends HttpInputMessage, CloseableSE
クライアント側の HTTP レスポンスを表します。

ClientHttpRequest.execute() の呼び出しによって取得されます。

ClientHttpResponse は、通常 finally ブロックでクローズする必要があります。

導入:
3.0
作成者:
Arjen Poutsma
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    このレスポンスを閉じて、作成されたリソースを解放します。
    default int
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    6.0 以降、getStatusCode() を推奨。6.2 で削除予定
    HTTP ステータスコードを HttpStatusCode として取得します。
    レスポンスの HTTP ステータステキストを取得します。

    インターフェース org.springframework.http.HttpInputMessage から継承されたメソッド

    getBody

    インターフェース org.springframework.http.HttpMessage から継承されたメソッド

    getHeaders
  • メソッドの詳細

    • getStatusCode

      HttpStatusCode getStatusCode() throws IOExceptionSE
      HTTP ステータスコードを HttpStatusCode として取得します。
      戻り値:
      HttpStatusCode 値としての HTTP ステータス (非 null)
      例外:
      IOExceptionSE - I/O エラーの場合
    • getRawStatusCode

      @DeprecatedSE(since="6.0", forRemoval=true) default int getRawStatusCode() throws IOExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      6.0 以降、getStatusCode() を推奨。6.2 で削除予定
      HTTP ステータスコードを整数として取得します。
      戻り値:
      整数値としての HTTP ステータス
      例外:
      IOExceptionSE - I/O エラーの場合
      導入:
      3.1.1
      関連事項:
    • getStatusText

      StringSE getStatusText() throws IOExceptionSE
      レスポンスの HTTP ステータステキストを取得します。
      戻り値:
      HTTP ステータステキスト
      例外:
      IOExceptionSE - I/O エラーの場合
    • close

      void close()
      このレスポンスを閉じて、作成されたリソースを解放します。
      次で指定:
      インターフェース AutoCloseableSEclose 
      次で指定:
      インターフェース CloseableSEclose