Cookie与SessionId的区别

J2EE 码拜 8年前 (2017-04-17) 1947次浏览
问一下大牛这三者是什么关系?已经晕了..Cookie与SessionId的区别
再问一下用这些,服务器是应该怎样判断手机客户端已经登录过了?
谢谢。

//手机客户端:
String sessionid=“”;
 connection = (HttpURLConnection) url.openConnection();
//获取
  String cookieval = connection.getHeaderField("Set-Cookie");
                if (cookieval != null) {
                    sessionid = cookieval.substring(0, cookieval.indexOf(";"));
                }
(PS.这获取和设置的是同一个东西吗?)
//设置
                if (sessionid != null) {
                    connection.setRequestProperty("cookie", sessionid);                  
                }
//服务器的sessionId ?
解决方案

15

前端和后端的区别 一个在用户本次产生一个在服务器容器中产生

15

cookie 是对客户端而言的
session 是对服务端而言的
sessionId就是cookie和session之前的桥梁

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Cookie与SessionId的区别
喜欢 (0)
[1034331897@qq.com]
分享 (0)