首页 > 解决方案 > 如何在 finally 块中获取返回的 HTTP 状态码

问题描述

我们如何访问已经在 finally 块中返回的 HTTP 状态码。

例如,在下面的代码片段中,我们如何在 logResponseStatus 中获取返回的 HTTP 状态码?


public ResponseEntity<SampleResponse> sampleAPI() {
    try{
        return new ResponseEntity<>(new SampleResponse(), HttpStatus.OK);
    } finally {
        logResponseStatus();
    }
}

void logResponseStatus(HttpStatus status) {
    // ...
}

标签: java

解决方案


推荐阅读