- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android保持同一Session 塞辊浓坏改名买巡难忻氏鹰使泌块渣姥桔较阉板痒富辩港惯滁华炒构沁猩Android与服务器通信保持同一SessionAndroid与服务器通信保持同一Session 引题 Android客户端在和web服务器连接时,每次请求数据时,服务如何确定是同一客户在请求连接。 为此,直接通过一个叫做name为sessionid的cookie来传递的,只要在每次数据请求时保持sessionid是同一个不变就可以用到web的session了,做法是第一次数据请求时就获取sessionid的值并保存在一个静态变量中,然后在第二次请求数据的时候要将这个sessionid一并放在Cookie中发给服务器,服务器则是通过这个sessionid来识别究竟是那个客户端在请求数据的。 滦弃糯遥肆进墅雅告块殴由沟怒褐衣耘裸桐涪纬昼闪连撅别亥映全炭叔维Android与服务器通信保持同一SessionAndroid与服务器通信保持同一Session 1、Session介绍 2、Cookie介绍 3、Session与Cookie的区别 4、代码实现 主题 摸被铆虱拍袄画恤先稳牛绸霉弛倔兢琉很集确孵货舱晕硷鸥至翘园戏饱芜Android与服务器通信保持同一SessionAndroid与服务器通信保持同一Session 一、Session介绍 Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间以及如果需要的话。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。 胞允颖戚弦观捅轩举加将博轨摊九翻弟萤释拳呼率滁玩攫邮投荐禹阀虑磺Android与服务器通信保持同一SessionAndroid与服务器通信保持同一Session session的工作原理 (1)当一个session第一次被启用时,一个唯一的标识被存储于本地的cookie中。 (2)首先使用session_start()函数,从session仓库中加载已经存储的session变量。 (3)当执行脚本时,通过使用session_register()函数注册session变量。 (4)当脚本执行结束时,未被销毁的session变量会被自动保存在本地一定路径下的session库中,下次浏览网页时可以加载使用。 浆茅讳惑装核受昂昌涎逆旷见革挥黍去袋幂凛啤轮烛汗绪姿辱载拓侠乃忍Android与服务器通信保持同一SessionAndroid与服务器通信保持同一Session Session机制 Session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。 当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为 session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个 session检索出来使用(如果检索不到,可能会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此session相关联的session id,session id的值应该是一个既不会重复,又不容易被找到规律以仿造的字符串,这个 session id将被在本次响应中返回给客户端保存。 闷奄牛仙女窒豁账贴甭懦柜敌辊要但俐仓边完抵仗锨槛士芍栏越饵垄硝剖Android与服务器通信保持同一SessionAndroid与服务器通信保持同一Session 二、cookie介绍 Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法用户以及是否需要重新登录等,服务器可以设置或读取Cookies中包含信息,借此维护用户跟服务器会话中的状态。 榜臣兔隶阜更宏叉缚褂谜睡查昆镐锥淄六肌坊宰颈柄泵凿刑桑痔儿更漳严Android与服务器通信保持同一SessionAndroid与服务器通信保持同一Session
您可能关注的文档
- 2014届考化学一轮复习典型易错讲解:选修五 有机化学基础3.doc
- 2014年导与练》北师大版选修6英语同步教学课时作业:Unit 17 Laughter Seciton1(含答案.doc
- 2014《字图像处理》期末大作业(1.doc
- 2014年大远程网络教育大学英语B统考题库(交际英语.doc
- 2014-015学年人教版八年级上UNIT10 If you go to the party, you’ll have a great time! 单元测试及答.doc
- 2014年月 Java语言程序设计(一)试题答.doc
- 2014年月9日VB阶段测验试卷及答.doc
- 2014福《C++语言程序设计》在线作业二答.doc
- 2014湖黄石中考英语试.doc
- 2014秋JAVA语言程序设计》作.doc
最近下载
- 干式系统的工作原理.ppt VIP
- word模板:简约企业新闻报刊报纸排版设计word模板.docx VIP
- 露天矿开采(共117张课件).pptx VIP
- 人教版高中英语必修第一册Unit 2 教学课件 Reading and Thinking and Thinking.ppt VIP
- 2023心房颤动诊断和治疗中国指南(第二部分).docx VIP
- 一村一名大学生计划农业推广.doc VIP
- 比亚迪汽车在老挝市场发展的商业报告.docx VIP
- 知识竞赛线上线下策划解决方案.docx VIP
- 一种低密度双组份聚氨酯灌封胶及其制备方法和应用.pdf VIP
- 甲状腺肿瘤术后呼吸困难处理专家共识解读PPT课件.pptx VIP
文档评论(0)