From f6e8152b0f73f1a91067ba0d0ffb909ea681313d Mon Sep 17 00:00:00 2001 From: Sola Date: Mon, 6 Jun 2016 22:18:06 +0800 Subject: [PATCH] add response for OPTIONS request. --- src/main/java/love/sola/netsupport/api/APIRouter.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/love/sola/netsupport/api/APIRouter.java b/src/main/java/love/sola/netsupport/api/APIRouter.java index a74b4e7..cf1eee5 100644 --- a/src/main/java/love/sola/netsupport/api/APIRouter.java +++ b/src/main/java/love/sola/netsupport/api/APIRouter.java @@ -136,6 +136,13 @@ public class APIRouter extends HttpServlet { doGet(req, resp); } + @Override + protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + resp.addHeader("Access-Control-Allow-Method", "POST, GET, OPTIONS"); + resp.addHeader("Access-Control-Allow-Origin", "*"); + resp.setStatus(HttpServletResponse.SC_NO_CONTENT); + } + private static WxSession getSession(HttpServletRequest req) { String t = req.getParameter("token"); if (t == null || t.isEmpty()) return null;