ajax请求json类型无法跨域传递cookie的问题解决
问题描述:在前后端分离的项目中,已经解决跨域问题,但是前端的POST请求一直被登录拦截掉。
前端:var params = "{}" $.ajax({ url: "http://127.0.0.1:8810/scheduleModel/page",type: 'POST',data: params,async: false,contentType: "application/json",dataType: "json",xhrFields: { withCredentials: true },success:function(res){ console.log(res) },error:function(res){ console.log(res) } }); 后端(Java)
if("OPTIONS".equals(httpServletRequest.getMethod())){ return true; } OPTIONS请求
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |