クラス AbstractBufferingClientHttpRequest
java.lang.ObjectSE
org.springframework.http.client.AbstractClientHttpRequest
org.springframework.http.client.AbstractBufferingClientHttpRequest
- 実装済みのインターフェース一覧:
ClientHttpRequest, HttpMessage, HttpOutputMessage, HttpRequest
ClientHttpRequest の基本実装であり、出力をバイト配列にバッファリングしてからネットワーク経由で送信します。- 導入:
- 3.0.6
- 作成者:
- Arjen Poutsma
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected final ClientHttpResponseexecuteInternal(HttpHeaders headers) 指定されたヘッダーとコンテンツを HTTP リクエストに書き込む抽象テンプレートメソッド。protected abstract ClientHttpResponseexecuteInternal(HttpHeaders headers, byte[] bufferedOutput) 指定されたヘッダーとコンテンツを HTTP リクエストに書き込む抽象テンプレートメソッド。protected final OutputStreamSEgetBodyInternal(HttpHeaders headers) 本文を返す抽象テンプレートメソッド。クラス AbstractClientHttpRequest から継承されたメソッド
assertNotExecuted, execute, getAttributes, getBody, getHeadersクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース HttpRequest から継承されたメソッド
getMethod, getURI
コンストラクターの詳細
AbstractBufferingClientHttpRequest
public AbstractBufferingClientHttpRequest()
メソッドの詳細
getBodyInternal
クラスからコピーされた説明:AbstractClientHttpRequest本文を返す抽象テンプレートメソッド。- 次で指定:
- クラス
AbstractClientHttpRequestのgetBodyInternal - パラメーター:
headers- HTTP ヘッダー- 戻り値:
- 本文出力ストリーム
executeInternal
クラスからコピーされた説明:AbstractClientHttpRequest指定されたヘッダーとコンテンツを HTTP リクエストに書き込む抽象テンプレートメソッド。- 次で指定:
- クラス
AbstractClientHttpRequestのexecuteInternal - パラメーター:
headers- HTTP ヘッダー- 戻り値:
- 実行されたリクエストのレスポンスオブジェクト
- 例外:
IOExceptionSE
executeInternal
protected abstract ClientHttpResponse executeInternal(HttpHeaders headers, byte[] bufferedOutput) throws IOExceptionSE 指定されたヘッダーとコンテンツを HTTP リクエストに書き込む抽象テンプレートメソッド。- パラメーター:
headers- HTTP ヘッダーbufferedOutput- ボディコンテンツ- 戻り値:
- 実行されたリクエストのレスポンスオブジェクト
- 例外:
IOExceptionSE