服务层有一个登录方法,它接受用户名和密码,如果帐户有效,则返回唯一的会话ID(guid)。
在后续请求中,将传递相同的会话ID而不是传递用户名和密码,因此这是有状态或无状态的,因为除了每个请求的身份验证之外我不需要任何状态信息
答案 0 :(得分:1)
客户端连接,交换数据,将其存储在某处并断开连接。在后续连接时,必须将SAME DATA传递回服务器。这不是有状态的。
在有状态连接中,您将连接,验证,然后只使用该服务。服务器将“记住”您,而不必经常提醒您的会话ID。这绝对是无国籍的。
答案 1 :(得分:1)
我会说它可以被认为是有状态的。服务器正在存储有关您的会话的信息,包括客户端活动(超时等)。我还可以看到这个论点,特别是在Java世界中,无状态和有状态的Bean更加明确。