クラス AbstractBufferingClientHttpRequest

java.lang.ObjectSE
org.springframework.http.client.AbstractClientHttpRequest
org.springframework.http.client.AbstractBufferingClientHttpRequest
実装済みのインターフェース一覧:
ClientHttpRequest, HttpMessage, HttpOutputMessage, HttpRequest

public abstract class AbstractBufferingClientHttpRequest extends AbstractClientHttpRequest
ClientHttpRequest の基本実装であり、出力をバイト配列にバッファリングしてからネットワーク経由で送信します。
導入:
3.0.6
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • AbstractBufferingClientHttpRequest

      public AbstractBufferingClientHttpRequest()
  • メソッドの詳細

    • getBodyInternal

      protected final OutputStreamSE getBodyInternal(HttpHeaders headers)
      クラスからコピーされた説明: AbstractClientHttpRequest
      本文を返す抽象テンプレートメソッド。
      次で指定:
      クラス AbstractClientHttpRequestgetBodyInternal 
      パラメーター:
      headers - HTTP ヘッダー
      戻り値:
      本文出力ストリーム
    • executeInternal

      protected final ClientHttpResponse executeInternal(HttpHeaders headers) throws IOExceptionSE
      クラスからコピーされた説明: AbstractClientHttpRequest
      指定されたヘッダーとコンテンツを HTTP リクエストに書き込む抽象テンプレートメソッド。
      次で指定:
      クラス AbstractClientHttpRequestexecuteInternal 
      パラメーター:
      headers - HTTP ヘッダー
      戻り値:
      実行されたリクエストのレスポンスオブジェクト
      例外:
      IOExceptionSE
    • executeInternal

      protected abstract ClientHttpResponse executeInternal(HttpHeaders headers, byte[] bufferedOutput) throws IOExceptionSE
      指定されたヘッダーとコンテンツを HTTP リクエストに書き込む抽象テンプレートメソッド。
      パラメーター:
      headers - HTTP ヘッダー
      bufferedOutput - ボディコンテンツ
      戻り値:
      実行されたリクエストのレスポンスオブジェクト
      例外:
      IOExceptionSE