<!-- Here is for bug reports ONLY! If you're looking for help, please check our mail list and the Gitter room. Please try to use English to describe your issue, or at least provide a snippet of English translation. Security problem: 如果您发现 Sentinel 项目中存在安全问题,请通过 [ASRC(Alibaba Security Response Center 阿里安全响应中心)](https://security.alibaba.com/) 告知我们,请不要直接提公开 issue. --> ## Issue Description Type: *bug report* ### Describe what happened The DefaultBlockExceptionHandler treat all BlockException as FlowException, even if it is a DegradeException. This is not good. ### Describe what you expected to happen It will set appropriate http status code and message accroding to the type of BlockException. ### How to reproduce it (as minimally and precisely as possible) 1. try to create a degrade exception 2. it will get 429(too many request) and ”Blocked by Sentinel (flow limiting)" 3. ### Tell us your environment ### Anything else we need to know?