インターフェース HttpExchangeAdapter
- すべての既知のサブインターフェース:
- ReactorHttpExchangeAdapter
- すべての既知の実装クラス:
- AbstractReactorHttpExchangeAdapter、- RestClientAdapter、- RestTemplateAdapter、- WebClientAdapter
public interface HttpExchangeAdapter
HttpServiceProxyFactory から HTTP クライアントを抽象化し、プラグ可能にする契約。
 リアクティブクライアントについては、"ReactorHttpExchangeAdapter" を参照してください。
- 導入:
- 6.1
- 作成者:
- Rossen Stoyanchev
- メソッドのサマリー修飾子と型メソッド説明- void- exchange- (HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。- exchangeForBodilessEntity- (HttpRequestValues requestValues) レスポンスステータスとヘッダーへの追加アクセスを備えた- exchange(HttpRequestValues)のバリアント。- <T> T- exchangeForBody- (HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。- <T> ResponseEntity<T>- exchangeForEntity- (HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えた- exchangeForBody(HttpRequestValues, ParameterizedTypeReference)のバリアント。- exchangeForHeaders- (HttpRequestValues requestValues) 指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。- boolean基礎となるクライアントがリクエスト属性の使用をサポートしているかどうか。
- メソッドの詳細- supportsRequestAttributesboolean supportsRequestAttributes()基礎となるクライアントがリクエスト属性の使用をサポートしているかどうか。
- exchange指定されたリクエストを実行し、レスポンスコンテンツがある場合はそれを解放します。- パラメーター:
- requestValues- 実行するリクエスト
 
- exchangeForHeaders指定されたリクエストを実行し、レスポンスコンテンツを解放し、レスポンスヘッダーを返します。- パラメーター:
- requestValues- 実行するリクエスト
- 戻り値:
- レスポンスヘッダー
 
- exchangeForBody@Nullable <T> T exchangeForBody- (HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。- 型パラメーター:
- T- レスポンスがデコードされる型
- パラメーター:
- requestValues- 実行するリクエスト
- bodyType- デコードする対象の型
- 戻り値:
- デコードされたレスポンス本文。
 
- exchangeForBodilessEntityレスポンスステータスとヘッダーへの追加アクセスを備えた- exchange(HttpRequestValues)のバリアント。- 戻り値:
- ステータスとヘッダーを含むレスポンスエンティティ。
 
- exchangeForEntity<T> ResponseEntity<T> exchangeForEntity- (HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えた- exchangeForBody(HttpRequestValues, ParameterizedTypeReference)のバリアント。- 戻り値:
- ステータス、ヘッダー、本文を含むレスポンスエンティティ。