问题:期望不同的应用程序Http请求共享服务端同一Session空间
方案一:
1、ie正常登录
2、通过Servlet中的Request获取到SessionID
3、通过HttpURLConnection访问需要访问的页面
把2中获取到的SessionID设置到HttpURLConnection的RequestProperty中
方案二:
1、通过HttpURLConnection访问登录页面,模拟登录,获取JSESSIONID,也就是SessionID
2、通过HttpURLConnection访问需要访问的页面,把1中获取到的SessionID设置到HttpURLConnection的RequestProperty中;
问题:
1、方案二通过,可以正确运行
2、方案一不能通过,共享不了同一Session空间
因为HttpURLConnection也是在servlet中调用的,所以不希望多模拟登录这一部分
方案一是理想的方案,可是不通过,不知道有没有解决过类似问题的朋友,共同探讨
一下
方案一:
1、ie正常登录
2、通过Servlet中的Request获取到SessionID
3、通过HttpURLConnection访问需要访问的页面
把2中获取到的SessionID设置到HttpURLConnection的RequestProperty中
方案二:
1、通过HttpURLConnection访问登录页面,模拟登录,获取JSESSIONID,也就是SessionID
2、通过HttpURLConnection访问需要访问的页面,把1中获取到的SessionID设置到HttpURLConnection的RequestProperty中;
问题:
1、方案二通过,可以正确运行
2、方案一不能通过,共享不了同一Session空间
因为HttpURLConnection也是在servlet中调用的,所以不希望多模拟登录这一部分
方案一是理想的方案,可是不通过,不知道有没有解决过类似问题的朋友,共同探讨
一下