パッケージ | 説明 |
---|---|
org.springframework.http.client | クライアント側の HTTP 上の抽象化が含まれています。 |
org.springframework.http.client.support | このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。 |
org.springframework.test.web.client | クライアント側の REST テストサポートが含まれています。 |
org.springframework.web.client | クライアント側の Web サポートのコアパッケージ。 |
org.springframework.web.client.support | org.springframework.web.client パッケージをサポートするクラス。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractClientHttpRequestFactoryWrapper 別のリクエストファクトリを修飾する ClientHttpRequestFactory 実装の抽象基本クラス。 |
class | BufferingClientHttpRequestFactory すべての発信および受信ストリームをメモリにバッファリングする ClientHttpRequestFactory のラッパー。 |
class | HttpComponentsAsyncClientHttpRequestFactory 使用すべきではありません。 Spring 5.0 以降、直接置換なし |
class | HttpComponentsClientHttpRequestFactory Apache HttpComponents HttpClient を使用してリクエストを作成する ClientHttpRequestFactory 実装。 |
class | InterceptingClientHttpRequestFactory ClientHttpRequestInterceptors をサポートする ClientHttpRequestFactory ラッパー。 |
class | Netty4ClientHttpRequestFactory 使用すべきではありません。 Spring 5.0 現在、 ReactorClientHttpConnector を推奨 |
class | OkHttp3ClientHttpRequestFactory OkHttp 3.x を使用してリクエストを作成する ClientHttpRequestFactory の実装。 |
class | SimpleClientHttpRequestFactory 標準 JDK 機能を使用する ClientHttpRequestFactory 実装。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ClientHttpRequest | InterceptingClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) |
protected abstract ClientHttpRequest | AbstractClientHttpRequestFactoryWrapper.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しい ClientHttpRequest を作成します。 |
protected ClientHttpRequest | BufferingClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) |
コンストラクターと説明 |
---|
AbstractClientHttpRequestFactoryWrapper(ClientHttpRequestFactory requestFactory) 指定されたリクエストファクトリをラップする AbstractClientHttpRequestFactoryWrapper を作成します。 |
BufferingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory) 指定された ClientHttpRequestFactory のバッファラッパーを作成します。 |
InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, ListSE<ClientHttpRequestInterceptor> interceptors) 指定されたパラメーターで InterceptingClientHttpRequestFactory の新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ClientHttpRequestFactory | InterceptingHttpAccessor.getRequestFactory() 必要に応じてオーバーライドして、 InterceptingClientHttpRequestFactory を公開します。 |
ClientHttpRequestFactory | HttpAccessor.getRequestFactory() このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | InterceptingHttpAccessor.setRequestFactory(ClientHttpRequestFactory requestFactory) このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを設定します。 |
void | HttpAccessor.setRequestFactory(ClientHttpRequestFactory requestFactory) このアクセサーがクライアントリクエストハンドルを取得するために使用するリクエストファクトリを設定します。 |
修飾子と型 | クラスと説明 |
---|---|
class | MockMvcClientHttpRequestFactory MockMvc を介して実行されるリクエストの ClientHttpRequestFactory 。 |
コンストラクターと説明 |
---|
AsyncRestTemplate(AsyncClientHttpRequestFactory asyncRequestFactory, ClientHttpRequestFactory syncRequestFactory) 使用すべきではありません。 指定された非同期および同期リクエストファクトリを使用して、 AsyncRestTemplate の新しいインスタンスを作成します。 |
RestTemplate(ClientHttpRequestFactory requestFactory) 指定された ClientHttpRequestFactory に基づいて、RestTemplate の新しいインスタンスを作成します。 |
コンストラクターと説明 |
---|
RestGatewaySupport(ClientHttpRequestFactory requestFactory) 指定された ClientHttpRequestFactory を使用して、RestGatewaySupport の新しいインスタンスを作成します。 |