真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

為什么springsession瀏覽器的cookie中sessionid和服務(wù)端獲取的sessionid不一樣

為什么spring session 瀏覽器的cookie中sessionid和服務(wù)端獲取的sessionid不一樣,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

在郯城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需規(guī)劃網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設(shè),郯城網(wǎng)站建設(shè)費(fèi)用合理。

瀏覽器cookie里存的sessionId是經(jīng)過base64編碼過的,而服務(wù)器上獲取的sessionId是沒有編碼的。cookie里的解碼后與服務(wù)器上其實(shí)是一致的。這里的關(guān)鍵是spring session 在設(shè)置cookie的時(shí)候設(shè)置的,可以看源碼 DefaultCookieSerializer 類里面的writeCookieValue 方法,里面有關(guān)鍵的一段代碼

Cookie sessionCookie = new Cookie(this.cookieName, this.useBase64Encoding?base64Encode(actualCookieValue) : actualCookieValue);
而在類的成員變量里面是直接指定了

private boolean useBase64Encoding = true;
解決方案:直接注入這個(gè)類去取代就可以了

@Bean
public DefaultCookieSerializer getDefaultCookieSerializer(){
    DefaultCookieSerializer cookieSerializer = new DefaultCookieSerializer();
    cookieSerializer.setUseBase64Encoding(false);
    return cookieSerializer;
}

關(guān)于為什么spring session 瀏覽器的cookie中sessionid和服務(wù)端獲取的sessionid不一樣問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


標(biāo)題名稱:為什么springsession瀏覽器的cookie中sessionid和服務(wù)端獲取的sessionid不一樣
當(dāng)前URL:http://weahome.cn/article/jscgpp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部