美文网首页
坑爹,spring-session的sessionId是Base

坑爹,spring-session的sessionId是Base

作者: 萧萧飞叶 | 来源:发表于2019-04-13 05:09 被阅读0次

坑爹,spring-session的sessionId是 base64编码的
写入cookie前要先用base64编码,
这样spring-session才能解码使用

    @Override
    public List<String> readCookieValues(HttpServletRequest request) {
        Cookie[] cookies = request.getCookies();
        List<String> matchingCookieValues = new ArrayList<>();
        if (cookies != null) {
            for (Cookie cookie : cookies) {
                if (this.cookieName.equals(cookie.getName())) {
                    String sessionId = (this.useBase64Encoding
                            ? base64Decode(cookie.getValue())
                            : cookie.getValue());
                    if (sessionId == null) {
                        continue;
                    }
                    if (this.jvmRoute != null && sessionId.endsWith(this.jvmRoute)) {
                        sessionId = sessionId.substring(0,
                                sessionId.length() - this.jvmRoute.length());
                    }
                    matchingCookieValues.add(sessionId);
                }
            }
        }
        return matchingCookieValues;
    }

相关文章

  • 坑爹,spring-session的sessionId是Base

    坑爹,spring-session的sessionId是 base64编码的写入cookie前要先用base64编...

  • Spring Session Repository FindBy

    Request中的SessionID,与数据库中对应的sessionId,是经过了一次Base64编码的所以 没有...

  • 坑爹

    坑爹…豆瓣就是个坑爹货

  • 坑爹的爹坑

    01 村里的奇葩事,真事!就是奇葩的让人咂舌。张明白有一个‘奇葩’的爹,人称张算计。 清明节,村里的张算计死了。人...

  • redis集群+spring-session入门

    Spring-Session介绍Spring-Session使用的场景?HttpSession是通过Servlet...

  • 坑爹?爹挖的坑

    坑爹的儿子都是被爹坑的 白米先生 字数 474 · 阅读 1 2020-06-13 09:35 说起来像绕口令。 ...

  • 坑爹的爹

    2023年1月31日 星期三 下午4:44 昨晚上娃爹又一晚上没回来了! 第一次一晚上跟他正面对决!从来没有这么直...

  • 2018-02-08

    坑爹,坑娘。还没见过坑儿子的

  • 奥斯卡影后亲自示范“约P的正确流程”

    本文首发于「腹黑电影」。 "坑爹"这个词在现如今已经过时了,比坑爹更坑的是"坑娃"。 就像这位曾是当红明星的父亲,...

  • 坑娃的妈妈

    坑娃逸事 在这个拼爹的时代,叫嚣着“我爸是李刚”的人很多,偶尔出现个坑爹的人不奇怪,稀...

网友评论

      本文标题:坑爹,spring-session的sessionId是Base

      本文链接:https://www.haomeiwen.com/subject/ipvkwqtx.html