android客户端可以获得服务器session中的值吗? 本帖最后由 LeonWong1121 于 2013-06-26 18:51:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用android_async_http这个jar包,是个开源项目,做的很好,在github上,JSESSIONID是post方法获取的,可以获取sessionID的值,你能获取JSESSIONID,应该就能获取sessionID的 jsessionid我可以获取,我现在就是想通过jsessionid获取session,请问这个可以实现吗? 后端我用了框架是S2SI,我就想问前端客户端怎么直接获取session里边的值,就是直接取出来,而不是通过后端传递那种 客户端如何可以获取Session的值的话,那么服务器哪还有安全可言?你如果是获取Cookies值还可能。 我之前对安卓的理解是,安卓前端和网页是一样的,网页可以获取session,自然安卓也就可以,不知道这个逻辑是否有问题?我不太懂安卓,我是搞后台的 session和安卓无关的吧,session和cookie是绑定的,禁用cookie想访问的话,可以通过url中传递sessionid来实现,你找个浏览器分析下http传输包头,比如用firebug看看 我之前对安卓的理解是,安卓前端和网页是一样的,网页可以获取session,自然安卓也就可以,不知道这个逻辑是否有问题?我不太懂安卓,我是搞后台的新,不知道你对网页编程熟不熟,网页中的服务器端运行的代码才能对Session进行处理,客户端永远看到的都是结果。 我之前对安卓的理解是,安卓前端和网页是一样的,网页可以获取session,自然安卓也就可以,不知道这个逻辑是否有问题?我不太懂安卓,我是搞后台的新,不知道你对网页编程熟不熟,网页中的服务器端运行的代码才能对Session进行处理,客户端永远看到的都是结果。我需要的就是这个答案,我想确认一下这个观点而已 jsessionid我可以获取,我现在就是想通过jsessionid获取session,请问这个可以实现吗?jsessionid怎么获取啊 发送sessionid到服务器HttpPost request = new HttpPost(url);request.setHeader("Cookie", "JSESSIONID="+sessionId);获取服务器返回的sesionidDefaultHttpClient client = new DefaultHttpClient();CookieStore mCookieStore = client.getCookieStore();List<Cookie> cookies = mCookieStore.getCookies();然后遍历下cookies就能找到JSESSIONID了 使用 MediaPlayer过程中 的疑惑 一个关于sqlite主键ID 的问题 iOS,Android,WP7三个系统后台(多任务)机制有什么不同? 求助!!关于地图上显示信息窗口的问题 关于横竖屏切换的状态保存 一键刷机的原理 TabActivity跳转同一Avtivity不刷新 获取一个文件的细节,总有问题? android studio运行虚拟机报错,求大神帮助 Eclipse不能创建Android项目 wifi 热点遇到怪事情了,玛德,我无语 定制4.0browser遇到的问题
我需要的就是这个答案,我想确认一下这个观点而已
HttpPost request = new HttpPost(url);
request.setHeader("Cookie", "JSESSIONID="+sessionId);获取服务器返回的sesionid
DefaultHttpClient client = new DefaultHttpClient();
CookieStore mCookieStore = client.getCookieStore();
List<Cookie> cookies = mCookieStore.getCookies();
然后遍历下cookies就能找到JSESSIONID了