【发布时间】:2013-06-08 12:34:02
【问题描述】:
我们正在使用 AngularJS 和 Java Servlet 开发 RESTful Web 服务。
当用户登录时,我们的后端会向前端发送一个“Set-Cookie”标头。在 Angular 中,我们通过$cookies(ngCookie - 模块)访问标题并设置它。
现在用户已经登录,他可以删除一些东西。因此前端向后端发送 GET 请求。因为我们在不同的域上工作,我们需要设置一些 CORS 标头,并且 Angular 在实际的 GET 请求之前执行 OPTIONS 请求:
OPTIONS 请求:
GET 请求
我们在 Angular 中通过 $http 模块执行此操作,但它不会发送包含 JSESSIONID 的 cookie。
如何启用 Angular 发送 cookie?
【问题讨论】:
标签: html angularjs webkit xmlhttprequest