HttpServerErrorException return HttpStatus 代码是否可以不同于 HttpStatus class 中枚举器指定的代码?
Can HttpServerErrorException return a HttpStatus code other than the ones specified by enumerators in the HttpStatus class?
我想处理服务器错误的特殊情况,即 HttpStatus 代码 599。但是,此代码未在 Spring 中内置的 HttpStatus class 中定义。对于在 HttpStatus class 中定义的所有其他代码,我曾经通过以下代码示例处理特定代码:-
if( (e instanceof HttpServerErrorException &&((HttpServerErrorException)e).getStatusCode().equals(HttpStatus.NOT_INPLEMENTED)) )
我想知道是否有类似的方法来处理 HttpStatus class 中未定义的 HttpStatus 代码,即错误代码 599
当出现未知 HTTP 状态代码错误(不在 HttpStatus
枚举中)时,您可以捕获 UnknownHttpStatusCodeException
并从那里访问您的信息。
您可以在此处阅读更多内容SPR-9502
我想处理服务器错误的特殊情况,即 HttpStatus 代码 599。但是,此代码未在 Spring 中内置的 HttpStatus class 中定义。对于在 HttpStatus class 中定义的所有其他代码,我曾经通过以下代码示例处理特定代码:-
if( (e instanceof HttpServerErrorException &&((HttpServerErrorException)e).getStatusCode().equals(HttpStatus.NOT_INPLEMENTED)) )
我想知道是否有类似的方法来处理 HttpStatus class 中未定义的 HttpStatus 代码,即错误代码 599
当出现未知 HTTP 状态代码错误(不在 HttpStatus
枚举中)时,您可以捕获 UnknownHttpStatusCodeException
并从那里访问您的信息。
您可以在此处阅读更多内容SPR-9502