0

我正在设置HttpServletResponse状态码,content如下所示:

    httpResponse.setStatus(getHttpStatusCode());

    if (responseContentNotEmpty()){
       PrintWriter writer;
        try {

            writer = httpResponse.getWriter();
            writer.write(jsonContent);
            writer.close();


            } catch (IOException e1) {
                e1.printStackTrace();
            }
    }

getHttpStatusCode()返回一个有效的状态码。

我只在某些请求上设置内容。例如,如果DELETE我没有要设置的内容的请求,则responseContentNotEmpty() 返回 false 并且不执行内容块。

但是,当没有设置内容时,即使我使用httpResponse.setStatus().

即使我没有设置内容,如何获取我设置的状态码?

4

0 回答 0