インターフェースの使用
org.springframework.http.client.ClientHttpRequestFactory
パッケージ
説明
クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。
クライアント側の REST テストサポートが含まれています。
ビルトイン
ResponseCreator
実装が含まれています。 クライアント側の Web サポートのコアパッケージ。
org.springframework.web.client
パッケージをサポートするクラス。org.springframework.http.client 内の ClientHttpRequestFactory 使用
修飾子と型クラス説明class
別のデリゲートリクエストファクトリを修飾するClientHttpRequestFactory
実装の抽象基本クラス。class
すべての発信および受信ストリームをメモリにバッファリングするClientHttpRequestFactory
のラッパー。class
Apache HttpComponents HttpClient を使用してリクエストを作成するClientHttpRequestFactory
実装。class
ClientHttpRequestInterceptors
をサポートするClientHttpRequestFactory
ラッパー。class
JavaHttpClient
SE に基づくClientHttpRequestFactory
実装。class
Jetty のHttpClient
に基づくClientHttpRequestFactory
実装。class
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。class
ClientHttpRequestFactory
の Reactor-Netty 実装。class
標準 JDK 機能を使用するClientHttpRequestFactory
実装。修飾子と型メソッド説明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) 修飾子コンストラクター説明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
を公開します。修飾子と型メソッド説明void
HttpAccessor.setRequestFactory
(ClientHttpRequestFactory requestFactory) このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを設定します。void
InterceptingHttpAccessor.setRequestFactory
(ClientHttpRequestFactory requestFactory) org.springframework.test.web.client 内の ClientHttpRequestFactory 使用
org.springframework.test.web.client.response 内の ClientHttpRequestFactory 使用
修飾子コンストラクター説明ExecutingResponseCreator
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
でインスタンスを作成します。org.springframework.web.client 内の ClientHttpRequestFactory 使用
修飾子と型メソッド説明RestClient.Builder.requestFactory
(ClientHttpRequestFactory requestFactory) 使用するClientHttpRequestFactory
を構成します。修飾子コンストラクター説明RestTemplate
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
に基づいて、RestTemplate
の新しいインスタンスを作成します。org.springframework.web.client.support 内の ClientHttpRequestFactory 使用
修飾子コンストラクター説明RestGatewaySupport
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
を使用して、RestGatewaySupport
の新しいインスタンスを作成します。
ClientHttpRequestFactory
実装を優先します。6.2 で削除予定