インターフェースの使用
org.springframework.http.client.ClientHttpRequestFactory
ClientHttpRequestFactory を使用するパッケージ
パッケージ
説明
クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。
クライアント側の REST テストサポートが含まれています。
ビルトイン
ResponseCreator
実装が含まれています。 クライアント側の Web サポートのコアパッケージ。
org.springframework.web.client
パッケージをサポートするクラス。org.springframework.http.client 内の ClientHttpRequestFactory 使用
ClientHttpRequestFactory を実装している org.springframework.http.client のクラス修飾子と型クラス説明class
別のリクエストファクトリを修飾するClientHttpRequestFactory
実装の抽象基本クラス。class
すべての発信および受信ストリームをメモリにバッファリングするClientHttpRequestFactory
のラッパー。class
Apache HttpComponents HttpClient を使用してリクエストを作成するClientHttpRequestFactory
実装。class
ClientHttpRequestInterceptors
をサポートするClientHttpRequestFactory
ラッパー。class
OkHttp 3.x を使用してリクエストを作成するClientHttpRequestFactory
の実装。class
標準 JDK 機能を使用するClientHttpRequestFactory
実装。型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.http.client のメソッド修飾子と型メソッド説明protected abstract ClientHttpRequest
AbstractClientHttpRequestFactoryWrapper.createRequest
(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。protected ClientHttpRequest
BufferingClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) protected ClientHttpRequest
InterceptingClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.http.client のコンストラクター修飾子コンストラクター説明protected
AbstractClientHttpRequestFactoryWrapper
(ClientHttpRequestFactory requestFactory) 指定されたリクエストファクトリをラップするAbstractClientHttpRequestFactoryWrapper
を作成します。BufferingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
のバッファラッパーを作成します。InterceptingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory, ListSE<ClientHttpRequestInterceptor> interceptors) 指定されたパラメーターでInterceptingClientHttpRequestFactory
の新しいインスタンスを作成します。org.springframework.http.client.support 内の ClientHttpRequestFactory 使用
修飾子と型メソッド説明HttpAccessor.getRequestFactory()
このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを返します。InterceptingHttpAccessor.getRequestFactory()
必要に応じてオーバーライドして、InterceptingClientHttpRequestFactory
を公開します。型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.http.client.support のメソッド修飾子と型メソッド説明void
HttpAccessor.setRequestFactory
(ClientHttpRequestFactory requestFactory) このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを設定します。void
InterceptingHttpAccessor.setRequestFactory
(ClientHttpRequestFactory requestFactory) このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを設定します。org.springframework.test.web.client 内の ClientHttpRequestFactory 使用
org.springframework.test.web.client.response 内の ClientHttpRequestFactory 使用
型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.test.web.client.response のコンストラクター修飾子コンストラクター説明ExecutingResponseCreator
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
でインスタンスを作成します。org.springframework.web.client 内の ClientHttpRequestFactory 使用
型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.web.client のコンストラクター修飾子コンストラクター説明RestTemplate
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
に基づいて、RestTemplate
の新しいインスタンスを作成します。org.springframework.web.client.support 内の ClientHttpRequestFactory 使用
型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.web.client.support のコンストラクター修飾子コンストラクター説明RestGatewaySupport
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
を使用して、RestGatewaySupport
の新しいインスタンスを作成します。