@Override
public void service(HttpServletRequest request, final HttpServletResponse response)throws ServletException, IOException {
// Handle OPTIONS request in order to respond to CORS
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "GET, PUT, POST, DELETE");
response.setHeader("Access-Control-Allow-Headers", "content-type, accept");
if("OPTIONS".equals(request.getMethod())){
Log.v(Log.TAG_LISTENER, "Handle OPTIONS request in order to respond to CORS");
response.setStatus(200);
return;
}
...
}