クラス HttpAccessor
java.lang.ObjectSE
org.springframework.http.client.support.HttpAccessor
- 既知の直属サブクラス
InterceptingHttpAccessor
RestTemplate
およびその他の HTTP アクセスゲートウェイヘルパーの基本クラス。操作する ClientHttpRequestFactory
などの一般的なプロパティを定義します。直接使用するためのものではありません。
エントリポイントについては、RestTemplate
を参照してください。
- 導入:
- 3.0
- 作成者:
- Arjen Poutsma, Juergen Hoeller, Phillip Webb
- 関連事項:
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected ClientHttpRequest
createRequest
(URISE url, HttpMethod method) このテンプレートのClientHttpRequestFactory
を介して新しいClientHttpRequest
を作成します。このアクセサーが使用するリクエスト初期化子を取得します。このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを返します。void
setClientHttpRequestInitializers
(ListSE<ClientHttpRequestInitializer> clientHttpRequestInitializers) このアクセサーが使用するリクエスト初期化子を設定します。void
setRequestFactory
(ClientHttpRequestFactory requestFactory) このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを設定します。
フィールドの詳細
logger
サブクラスで利用可能なロガー。
コンストラクターの詳細
HttpAccessor
public HttpAccessor()
メソッドの詳細
setRequestFactory
このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを設定します。デフォルトは、JDK 独自の HTTP ライブラリ(
HttpURLConnection
SE)に基づいたSimpleClientHttpRequestFactory
です。標準の JDK HTTP ライブラリは HTTP PATCH メソッドをサポートしていないことに注意してください。PATCH を有効にするには、Apache HttpComponents または OkHttp リクエストファクトリを構成します。
getRequestFactory
このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを返します。setClientHttpRequestInitializers
public void setClientHttpRequestInitializers(ListSE<ClientHttpRequestInitializer> clientHttpRequestInitializers) このアクセサーが使用するリクエスト初期化子を設定します。イニシャライザーは、その順序に従ってすぐにソートされます。
- 導入:
- 5.2
getClientHttpRequestInitializers
このアクセサーが使用するリクエスト初期化子を取得します。返された
List
SE はアクティブであり、変更される可能性があります。ただし、ClientHttpRequest
が初期化される前に、イニシャライザーがその順序に従って並べ替えられることはありません。- 導入:
- 5.2
- 関連事項:
createRequest
このテンプレートのClientHttpRequestFactory
を介して新しいClientHttpRequest
を作成します。- パラメーター:
url
- 接続する URLmethod
- 実行する HTTP メソッド (GET、POST など)- 戻り値:
- 作成されたリクエスト
- 例外:
IOExceptionSE
- I/O エラーの場合- 関連事項: