我开发了一个spring webservice,它将返回一个空的响应,但问题是content-type将以text / palin的形式出现。我想将内容类型设置为text / xml,已搜索选项但无法获得准确的方法。
这是我的代码:
@Endpoint
public class Service{
@PayloadRoot(namespace = "http://sample.com/webservice", localPart = "sendReport")
@ResponsePayload
public void recieveReport(@RequestPayload SendReport report){
// processing the report response
}
}
有人可能很快就会曝光,因为这会阻碍我目前的工作。
答案 0 :(得分:2)
如果您使用的是Spring 3.1,则可以执行此操作
@RequestMapping(value = "/getDealers", method = RequestMethod.GET,
produces = "text/xml; charset=utf-8")
@ResponseBody
public String sendMobileData() {
}
添加产品属性&设置内容类型
还有一种方法
您可以在方法
中添加response.setContentType("text/xml");
public String yourAction(HttpServletResponse response) {
response.setContentType("application/json");
}