インターフェースの使用
org.springframework.http.client.ClientHttpRequestFactory
パッケージ
説明
クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。
クライアント側の REST テストサポートが含まれています。
クライアント側の Web サポートのコアパッケージ。
org.springframework.web.client
パッケージをサポートするクラス。org.springframework.http.client 内の ClientHttpRequestFactory 使用
修飾子と型クラス説明class
別のリクエストファクトリを修飾するClientHttpRequestFactory
実装の抽象基本クラス。class
すべての発信および受信ストリームをメモリにバッファリングするClientHttpRequestFactory
のラッパー。class
Apache HttpComponents HttpClient を使用してリクエストを作成するClientHttpRequestFactory
実装。class
ClientHttpRequestInterceptors
をサポートするClientHttpRequestFactory
ラッパー。class
OkHttp 3.x を使用してリクエストを作成するClientHttpRequestFactory
の実装。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.web.client 内の ClientHttpRequestFactory 使用
修飾子コンストラクター説明RestTemplate
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
に基づいて、RestTemplate
の新しいインスタンスを作成します。org.springframework.web.client.support 内の ClientHttpRequestFactory 使用
修飾子コンストラクター説明RestGatewaySupport
(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactory
を使用して、RestGatewaySupport
の新しいインスタンスを作成します。