@FunctionalInterfaceSE public interface RequestCallback
ClientHttpRequest で動作するコードのコールバックインターフェース。リクエストヘッダーを操作し、リクエスト本体に書き込むことができます。RestTemplate によって内部的に使用されますが、アプリケーションコードにも役立ちます。いくつかの利用可能なファクトリメソッドがあります:
| 修飾子と型 | メソッドと説明 |
|---|---|
void | doWithRequest(ClientHttpRequest request) |
void doWithRequest(ClientHttpRequest request) throws IOExceptionSE
RestTemplate.execute(java.lang.String, org.springframework.http.HttpMethod, org.springframework.web.client.RequestCallback, org.springframework.web.client.ResponseExtractor<T>, java.lang.Object...) を開いて ClientHttpRequest を呼び出します。リクエストのクローズやエラーの処理について気にする必要はありません: これはすべて RestTemplate によって処理されます。request - アクティブな HTTP リクエスト IOExceptionSE - I/O エラーの場合