クラス InterceptingClientHttpRequestFactory
java.lang.ObjectSE
org.springframework.http.client.AbstractClientHttpRequestFactoryWrapper
org.springframework.http.client.InterceptingClientHttpRequestFactory
- 実装されたすべてのインターフェース:
ClientHttpRequestFactory
ClientHttpRequestInterceptors
をサポートする ClientHttpRequestFactory
ラッパー。- 導入:
- 3.1
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明InterceptingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory, @Nullable ListSE<ClientHttpRequestInterceptor> interceptors) 指定されたパラメーターを使用して新しいインスタンスを作成します。InterceptingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory, @Nullable ListSE<ClientHttpRequestInterceptor> interceptors, @Nullable BiPredicateSE<URISE, HttpMethod> bufferingPredicate) レスポンスをバッファリングするかどうかを決定するための追加の述語を持つコンストラクターバリアント。メソッドのサマリー
修飾子と型メソッド説明protected ClientHttpRequest
createRequest
(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。クラス org.springframework.http.client.AbstractClientHttpRequestFactoryWrapper から継承されたメソッド
createRequest, getDelegate
コンストラクターの詳細
InterceptingClientHttpRequestFactory
public InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, @Nullable ListSE<ClientHttpRequestInterceptor> interceptors) 指定されたパラメーターを使用して新しいインスタンスを作成します。- パラメーター:
requestFactory
- ラップするリクエストファクトリinterceptors
- 適用されるインターセプター (null
にすることができます)
InterceptingClientHttpRequestFactory
public InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, @Nullable ListSE<ClientHttpRequestInterceptor> interceptors, @Nullable BiPredicateSE<URISE, HttpMethod> bufferingPredicate) レスポンスをバッファリングするかどうかを決定するための追加の述語を持つコンストラクターバリアント。- 導入:
- 7.0
メソッドの詳細
createRequest
protected ClientHttpRequest createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) クラスからコピーされた説明:AbstractClientHttpRequestFactoryWrapper
渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。AbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod)
から呼び出されます。- 次で指定:
- クラス
AbstractClientHttpRequestFactoryWrapper
のcreateRequest
- パラメーター:
uri
- リクエストを作成する URIhttpMethod
- 実行する HTTP メソッドrequestFactory
- ラップされたリクエストファクトリ- 戻り値:
- 作成されたリクエスト