options请求后post不再请求

前后端分离,我是做后端开发的,前端具体什么情况我不清楚,因为我不太懂,前端也是半个实习生。

后端的话,接口都是一样的,拦截类也是用的同一个,拦截类处理options代码:

if(httpServletRequest.getMethod().equals("OPTIONS")){
            PrintWriter writer = httpServletResponse.getWriter();
            writer.write("{\"code\":10000,\"msg\":\"OPTIONS请求\"}");
            httpServletResponse.setStatus(HttpServletResponse.SC_OK);
            return true;
        }

但是管理员登录接口可以,物业管理员登录接口就不行(options请求后,没有任何操作,f12也是一致的,如下图)。当把jar包部署到云服务器,又都可以了。

有没有人知道什么原因,会不会是前端哪里出了问题

img

看下Response那一栏的响应情况,是否有数据返回。

content-type吧

可能是谷歌引擎有个安全级别不支持跨域的cookie保持