不明白这个httpclient哪里错了
===========================================================
第二次
android:
sessionid: 869443FEB27C6EE61B55FE0EBA884F87
服务器:
sessionid:9EA864CCF988E5CF9A1C4FD8FC29E86D
第三次
android:
sessionid: 1BA1D9A5B8E969AF7E11DABAE67ADFA0
服务器:
sessionId:9EA864CCF988E5CF9A1C4FD8FC29E86D
第一次
android接受到的:
sessionid: 9EA864CCF988E5CF9A1C4FD8FC29E86D
服务器接受客户端传过来的:
sessionid:""第二次
android:
sessionid: 869443FEB27C6EE61B55FE0EBA884F87
服务器:
sessionid:9EA864CCF988E5CF9A1C4FD8FC29E86D
第三次
android:
sessionid: 1BA1D9A5B8E969AF7E11DABAE67ADFA0
服务器:
sessionId:9EA864CCF988E5CF9A1C4FD8FC29E86D
客户端上保存的是 9EA864CCF988E5CF9A1C4FD8FC29E86D
@bbos 您说的是我没有把cookie传回服务器,我觉得应该不是,我明明传了,可以看服务器上打印的
并且我自己手动保存了,从最后一个可以看出。但是服务器就是不认这个客户端
实在不明白哪一步错了。请各位大神支支招@甘薯 @崔刚@pseudo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
开元中国的android采用的是手动的把cookie添加到header中。我把cookie放在了头里,同时又使用了一个实例,cookie里出现了两个jsessionId, 是他自动帮我保存了一个,然后我又手动添加了一个,是这么理解的吧?
哈尼, Client, Client, 就是客户端的意思。多个客户端肯定是多个session。
两个方案来保证多客户端
1 同步多个客户端cookie里保存的session。
2 弄个httpclient的单例。
我以前是碰过,httpclient 的session id会变化的,不受代码控制。。后来无法解决就直接在post的参数放令牌串代替这个session了