インターフェースの使用
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のラッパー。classApache HttpComponents HttpClient を使用してリクエストを作成するClientHttpRequestFactory実装。classClientHttpRequestInterceptorsをサポートするClientHttpRequestFactoryラッパー。classJavaHttpClientSE に基づくClientHttpRequestFactory実装。classJetty のHttpClientに基づくClientHttpRequestFactory実装。class非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。classClientHttpRequestFactoryの Reactor-Netty 実装。class標準 JDK 機能を使用するClientHttpRequestFactory実装。型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.http.client のメソッド修飾子と型メソッド説明protected abstract ClientHttpRequestAbstractClientHttpRequestFactoryWrapper.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しいClientHttpRequestを作成します。protected ClientHttpRequestBufferingClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) protected ClientHttpRequestInterceptingClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.http.client のコンストラクター修飾子コンストラクター説明protectedAbstractClientHttpRequestFactoryWrapper(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 のメソッド修飾子と型メソッド説明voidHttpAccessor.setRequestFactory(ClientHttpRequestFactory requestFactory) このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを設定します。voidInterceptingHttpAccessor.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 のメソッド修飾子と型メソッド説明RestClient.Builder.requestFactory(ClientHttpRequestFactory requestFactory) 使用する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の新しいインスタンスを作成します。
ClientHttpRequestFactory実装を優先します。6.2 で削除予定