クラス AbstractClientHttpRequest
java.lang.ObjectSE
org.springframework.http.client.AbstractClientHttpRequest
- 実装されているすべてのインターフェース:
- ClientHttpRequest、- HttpMessage、- HttpOutputMessage、- HttpRequest
ClientHttpRequest の抽象ベース。ヘッダーと本文が複数回書き込まれないようにします。- 導入:
- 3.0
- 作成者:
- Arjen Poutsma
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- protected voidこのリクエストがまだ実行されていないことを表明します。- final ClientHttpResponse- execute()このリクエストを実行すると、読み取り可能な- ClientHttpResponseが生成されます。- protected abstract ClientHttpResponse- executeInternal- (HttpHeaders headers) 指定されたヘッダーとコンテンツを HTTP リクエストに書き込む抽象テンプレートメソッド。- final OutputStreamSE- getBody()メッセージの本文を出力ストリームとして返します。- protected abstract OutputStreamSE- getBodyInternal- (HttpHeaders headers) 本文を返す抽象テンプレートメソッド。- final HttpHeadersこのメッセージのヘッダーを返します。- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE- インターフェース org.springframework.http.HttpRequest から継承されたメソッド- getMethod, getURI
- コンストラクターの詳細- AbstractClientHttpRequestpublic AbstractClientHttpRequest()
 
- メソッドの詳細- getHeadersインターフェースからコピーされた説明:- HttpMessageこのメッセージのヘッダーを返します。- 次で指定:
-  インターフェース HttpMessageのgetHeaders
- 戻り値:
-  対応する HttpHeaders オブジェクト (非 null)
 
- getBodyインターフェースからコピーされた説明:- HttpOutputMessageメッセージの本文を出力ストリームとして返します。- 次で指定:
-  インターフェース HttpOutputMessageのgetBody
- 戻り値:
-  出力ストリーム本体 (非 null)
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- executeインターフェースからコピーされた説明:- ClientHttpRequestこのリクエストを実行すると、読み取り可能な- ClientHttpResponseが生成されます。- 次で指定:
-  インターフェース ClientHttpRequestのexecute
- 戻り値:
- 実行のレスポンス結果
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- assertNotExecutedprotected void assertNotExecuted()このリクエストがまだ実行されていないことを表明します。- 例外:
- IllegalStateExceptionSE- このリクエストが実行された場合
 
- getBodyInternal本文を返す抽象テンプレートメソッド。- パラメーター:
- headers- HTTP ヘッダー
- 戻り値:
- 本文出力ストリーム
- 例外:
- IOExceptionSE
 
- executeInternal指定されたヘッダーとコンテンツを HTTP リクエストに書き込む抽象テンプレートメソッド。- パラメーター:
- headers- HTTP ヘッダー
- 戻り値:
- 実行されたリクエストのレスポンスオブジェクト
- 例外:
- IOExceptionSE