HTTP response 添加body

Posted Rainyn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP response 添加body相关的知识,希望对你有一定的参考价值。

在拦截器中进行拦截操作时,想要给response添加body,如何操作?

    /**
     * 返回JSON数据
     * @param response
     * @param obj
     * @throws Exception
     */
    public static void responseJson(HttpServletResponse response, Object obj) throws Exception {
        response.setContentType("application/json; charset=utf-8");
        PrintWriter writer = response.getWriter();
        writer.print(JSONObject.toJSONString(obj, SerializerFeature.WriteMapNullValue,
                SerializerFeature.WriteDateUseDateFormat));
        writer.close();
        response.flushBuffer();
    }

调用

responseJson(response, new APIRespJson(resultCode));

 

以上是关于HTTP response 添加body的主要内容,如果未能解决你的问题,请参考以下文章

在 JSP 中的 <% %> 代码片段中添加链接

css有用的代码片段

transform插件

RestKit:如何处理空的 response.body?

Go Http包解析:为什么需要response.Body.Close()

为啥 response.body 不能用 xlsx 格式读取