HttpServerErrorException可以返回除HttpStatus类中的枚举器指定的HttpStatus代码吗?

时间:2018-05-28 05:48:05

标签: java spring spring-mvc http-status-codes

我想处理Server错误的特定情况,即HttpStatus代码599.但是,此代码未在Spring内置的HttpStatus类中定义。对于在HttpStatus类中定义的所有其他代码,我曾经通过以下代码示例处理特定代码: -

if( (e instanceof HttpServerErrorException &&((HttpServerErrorException)e).getStatusCode().equals(HttpStatus.NOT_INPLEMENTED)) )

我想知道是否存在类似的方法来处理HttpStatus类中未定义的HttpStatus代码,即错误代码599

1 个答案:

答案 0 :(得分:1)

如果包含未知HTTP状态代码的错误(一个不在HttpStatus枚举中),您可以抓住UnknownHttpStatusCodeException并从那里访问您的信息。

您可以在此处阅读更多内容SPR-9502