我想处理Server错误的特定情况,即HttpStatus代码599.但是,此代码未在Spring内置的HttpStatus类中定义。对于在HttpStatus类中定义的所有其他代码,我曾经通过以下代码示例处理特定代码: -
if( (e instanceof HttpServerErrorException &&((HttpServerErrorException)e).getStatusCode().equals(HttpStatus.NOT_INPLEMENTED)) )
我想知道是否存在类似的方法来处理HttpStatus类中未定义的HttpStatus代码,即错误代码599
答案 0 :(得分:1)
如果包含未知HTTP状态代码的错误(一个不在HttpStatus
枚举中),您可以抓住UnknownHttpStatusCodeException
并从那里访问您的信息。
您可以在此处阅读更多内容SPR-9502