インターフェースの使用
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実装。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のバッファラッパーを作成します。BufferingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, @Nullable BiPredicateSE<URISE, HttpMethod> bufferingPredicate) レスポンスをバッファリングするかどうかを決定するための追加の述語を持つコンストラクターバリアント。InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, @Nullable ListSE<ClientHttpRequestInterceptor> interceptors) 指定されたパラメーターを使用して新しいインスタンスを作成します。InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, @Nullable ListSE<ClientHttpRequestInterceptor> interceptors, @Nullable BiPredicateSE<URISE, HttpMethod> bufferingPredicate) レスポンスをバッファリングするかどうかを決定するための追加の述語を持つコンストラクターバリアント。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.test.web.servlet.client 内の ClientHttpRequestFactory 使用
型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.test.web.servlet.client のメソッド修飾子と型メソッド説明static RestTestClient.Builder<?> RestTestClient.bindToServer(ClientHttpRequestFactory requestFactory) 事前設定されたリクエストファクトリを備えたRestTestClient.bindToServer()のバリアント。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で新しいインスタンスを作成します。org.springframework.web.client.support 内の ClientHttpRequestFactory 使用
型 ClientHttpRequestFactory のパラメーターを持つ org.springframework.web.client.support のコンストラクター修飾子コンストラクター説明RestGatewaySupport(ClientHttpRequestFactory requestFactory) 指定されたClientHttpRequestFactoryを使用して、RestGatewaySupportの新しいインスタンスを作成します。
RestTestClient.bindTo(MockMvc)を推奨