我创建了一个可由移动应用程序访问的休息服务。为了使应用程序能够访问休息服务,我添加了下面提到的代码。我在调用我的Web服务时发送json数据。我每隔30分钟打电话给我休息一次。现在问题是我的json请求在db中保存了1次以上的情况。 我不确定,但这可能是由于" Access-Control-Max-Age"。
response.addHeader("Access-Control-Allow-Origin", "*");
response.addHeader("Access-Control-Allow-Methods", "POST");
response.addHeader("Access-Control-Allow-Headers", "Content-Type, Accept");
response.addHeader("Access-Control-Max-Age", "1728000");
休息服务代码:
@RequestMapping(value = "/savRes", method = RequestMethod.POST, headers = "Accept=application/json")
public @ResponseBody
SaveDataRes saveDateRes(@RequestBody ResDate resData,
final HttpServletResponse httpResponse) {
...
//calling DAO to save data
}