【问题标题】:Getting multiple session object on hitting the API from same browser从同一浏览器访问 API 时获取多个会话对象
【发布时间】:2020-01-17 00:59:45
【问题描述】:

据我所知,如果您从同一个浏览器窗口向服务器请求资源,它会返回相同的会话 ID,除非您每次关闭它并从新窗口请求。但在以下情况下,每次我点击示例 API 时都会获得一个新的会话 ID。它与 REST API 的无状态行为有关吗?请澄清我的理解。

        @RequestMapping(path = "/login", method = RequestMethod.POST)
    public ResponseEntity<Boolean> login(@RequestBody UserCredential credential, HttpServletRequest request) {
        System.out.println("session "+request.getSession().getId());
    }

【问题讨论】:

    标签: spring spring-boot session stateless


    【解决方案1】:

    查看您的代码,您似乎还没有真正登录。 您正在请求登录。 这肯定会在您每次打印时创建一个新的会话 ID。

    请点击以下链接了解登录如何与 spring 一起使用。

    链接:https://dzone.com/articles/spring-mvc-example-for-user-registration-and-login-1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-24
      • 1970-01-01
      • 2013-11-06
      • 2015-06-23
      • 2019-12-20
      • 2011-02-19
      • 1970-01-01
      相关资源
      最近更新 更多