在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 重定向后 Cookie獲取不到的問題

重定向后 Cookie獲取不到的問題

重定向后 Cookie獲取不到的問題?

比如我現(xiàn)在有個(gè)域名 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 這個(gè)鏈接,然后在cookie中設(shè)置了一個(gè) 名為opendId 的Cookie值. 最后重定向到 http://beijingwx.yeksports.com/sport/wechat/test
這個(gè)連接 ,但是問題來了,我在重定向的頁面看不到 所設(shè)置的cookie?

cookie的設(shè)置如下:

  Cookie cookie = new Cookie(name, value);
        cookie.setPath("/");
        cookie.setMaxAge(maxAge);
        response.addCookie(cookie);

這是怎么回事呢?

回答
編輯回答
尐潴豬

似乎是因?yàn)橛行g覽器碰到302跳轉(zhuǎn),會(huì)忽略Set-Cookie這個(gè)Header。

我之前碰到類似問題的解決辦法是:后端正常返回一個(gè)頁面,在這個(gè)頁面中再做跳轉(zhuǎn)。(js或者meta)

2018年6月29日 16:24
編輯回答
詆毀你

可以用webstroge

2018年8月26日 19:46
編輯回答
胭脂淚

建議用Chrome開發(fā)者工具跟一下網(wǎng)絡(luò)請(qǐng)求的詳細(xì)情況,看看response中是否確實(shí)設(shè)置了Set-Cookie頭

2017年10月29日 06:38