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

重定向后 Cookie获取不到的问题

重定向后 Cookie获取不到的问题

偶然的你 2019-02-24 02:44:20
重定向后 Cookie获取不到的问题? 比如我现在有个域名 beijingwx.yeksports.com 访问的url如下: http://beijingwx.yeksports.com/sport/wechat/authorize?returnUrl=http://beijingwx.yeksports.com/sport/wechat/test 解释下: 先访问 http://beijingwx.yeksports.com/sport/wechat/authorize 这个链接,然后在cookie中设置了一个 名为opendId 的Cookie值. 最后重定向到 http://beijingwx.yeksports.com/sport/wechat/test这个连接 ,但是问题来了,我在重定向的页面看不到 所设置的cookie? cookie的设置如下: Cookie cookie = new Cookie(name, value); cookie.setPath("/"); cookie.setMaxAge(maxAge); response.addCookie(cookie); 这是怎么回事呢?
查看完整描述

3 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

似乎是因为有些浏览器碰到302跳转,会忽略Set-Cookie这个Header。

我之前碰到类似问题的解决办法是:后端正常返回一个页面,在这个页面中再做跳转。(js或者meta)

查看完整回答
反对 回复 2019-03-01
?
撒科打诨

TA贡献1934条经验 获得超2个赞

建议用Chrome开发者工具跟一下网络请求的详细情况,看看response中是否确实设置了Set-Cookie头

查看完整回答
反对 回复 2019-03-01
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

可以用webstroge

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

添加回答

举报

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