0
GWTPレスディスパースをResourceDelegateで使用しています。クライアントのRESTリクエストですべての例外を捕捉したいと思います。 私のRESTのバックエンド・リターン:RESTディスパッチGWTプラットフォーム:例外ハンドラからhttpステータスコードを取得
- 401または403のステータスコードを何の権限が/他 エラーので
ため
new RestDispatchAsyncModule.Builder().exceptionHandler(MyRestExceptionHandler.class);
MyRestExceptionHandler.java:
public class MyRestExceptionHandler implements ExceptionHandler {
@Override
public Status onFailure(Throwable e) {
if (e instanceof ActionException){
ActionException a = (ActionException)e;
// How to get HTTP status code and response body here?
}
return null;
}
}
すべてのREST例外は、ActionExceptionクラスのインスタンスであることがわかりました。 MyRestExceptionHandler内でHTTPステータスコードとhttp応答本文を取得するにはどうすればよいですか?