springboot返回json响应头

默认情况下,如果springMvc接口返回的是String类型,则默认是text/html响应头。

如果直接返回对象,则被自动封装为json。

如果需要对String类型的数据也返回json响应头,则可以添加produce属性

 @RequestMapping(value = { "/api/v1/test" }, method = { RequestMethod.POST }, produces="application/json;charset=UTF-8")
 @ResponseBody
 public String cancelCall(HttpServletResponse rsp) {
   rsp.addHeader("Access-Control-Allow-Origin", "*");
   return "{\"url\":\"http://192.168.1.1/notify\"}";
 }

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注