前后端分离的项目中,返回的cookie为空,每次调用接口接收的sessionid都不一样

前端用angular写的,能接受到后台传入的session,保存在cookie里面($cookies.put("jsessonid", response.data.sessionId);),都能正常读取,但是就是服务端接收不到。
每次调用接口都是返回一个新的session,头疼!
也考虑过是跨域的问题,加了$httpProvider.defaults.withCredentials = true; 浏览器就报跨域的问题,但后台说和这个关系不大(#sad)
难道是要把cookie加到请求头里?跪求大佬能解答下我的疑惑!十分感谢

繁星淼淼
浏览 3146回答 3
3回答

智慧大石

试着在request的options中添加如下代码: options.withCredentials = true

蝴蝶不菲

让后台传给你sessionid,请求参数时候带sessionid去找回之前session存储信息
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java