public interface ResponseErrorHandlerRestTemplate が使用する戦略インターフェース。| 修飾子と型 | メソッドと説明 |
|---|---|
void | handleError(ClientHttpResponse response) 指定されたレスポンスのエラーを処理します。 |
default void | handleError(java.net.URI url, HttpMethod method, ClientHttpResponse response) リクエスト URL および HTTP メソッドへのアクセスを提供する追加情報を持つ handleError(ClientHttpResponse) の代替。 |
boolean | hasError(ClientHttpResponse response) 指定されたレスポンスにエラーがあるかどうかを示します。 |
boolean hasError(ClientHttpResponse response) throws java.io.IOException
実装は通常、レスポンスの HttpStatus をインスペクションします。
response - インスペクションするレスポンス true。それ以外の場合は false java.io.IOException - I/O エラーの場合 void handleError(ClientHttpResponse response) throws java.io.IOException
このメソッドは、hasError(ClientHttpResponse) が true を返したときにのみ呼び出されます。
response - エラーのあるレスポンス java.io.IOException - I/O エラーの場合 default void handleError(java.net.URI url,
HttpMethod method,
ClientHttpResponse response)
throws java.io.IOExceptionhandleError(ClientHttpResponse) の代替。url - リクエスト URLmethod - HTTP メソッド response - エラーのあるレスポンス java.io.IOException - I/O エラーの場合