为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

3 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

试着在request的options中添加如下代码:

options.withCredentials = true
查看完整回答
反对 回复 2019-03-01
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

让后台传给你sessionid,请求参数时候带sessionid去找回之前session存储信息

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 3145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信