【发布时间】:2015-01-01 13:20:42
【问题描述】:
我正在尝试将 ajax 请求的 cookie 添加到后端服务器:
$.cookie("JSESSIONID", jsession);
问题是执行请求时未附加 cookie。任何想法为什么?
顺便说一句:这两个项目都位于本地 vpn 上:
front end : 10.0.50.18
back end: 10.0.110.42
【问题讨论】:
我正在尝试将 ajax 请求的 cookie 添加到后端服务器:
$.cookie("JSESSIONID", jsession);
问题是执行请求时未附加 cookie。任何想法为什么?
顺便说一句:这两个项目都位于本地 vpn 上:
front end : 10.0.50.18
back end: 10.0.110.42
【问题讨论】:
好的,所以我发现了问题所在:
当您使用跨域 ajax - 一个简单的“POST”请求之前总是先有一个“OPTIONS”调用,这个调用被我的安全过滤器拒绝了。第二次调用(“POST”)实际上确实使用了 cookie,而“OPTIONS”调用不使用。
【讨论】: