繁体   English   中英

在Android应用程序中维护登录会话

[英]Maintaining login session in android application

我已经尝试了一段时间了。 所以我在一个应用程序上工作,用户输入用户名和密码,然后使用POST请求将表单发送到服务器。 在那之后,当我尝试单击链接时,服务器无法识别出我已登录。因此,我对此进行了研究,并了解到它与处理会话cookie有关。 据我了解,我必须从服务器给我的Set-Header头中获取cookie,并通过将其添加到Cookie请求头中来在所有后续POST请求中使用该cookie。 我正是在我的应用程序中做到了这一点,服务器仍然无法识别我已登录。我在这里缺少步骤了吗? 除此之外,我尝试在chrome插件“ POSTMAN”上对此进行测试,在该插件中,我使用用户名和密码进行初始发布,获取正确的响应和cookie,然后在第二次发布时使用cookie作为标头中,我仍然收到未登录的消息。我可以从第二个POST获得成功响应的唯一时间是当我通过chrome上的实际网站进行初始登录时,然后使用插入。 然后我得到正确的响应,服务器识别出我已登录。但是显然这没有帮助,因为它与应用程序无关,仅与浏览器和插件无关。 那为什么呢? 通过chrome登录与通过插件或应用登录有何不同? 无论如何,请在这里帮助我,如果您想查看任何代码,请告诉我。 我只想知道我是否缺少处理和发送会话cookie的步骤,因为那看起来就是这样。 谢谢。

如果您正在使用ajax / jquery将数据传递到服务器,请尝试警告您的成功函数是否有结果。

或尝试使用GET而不是POST。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM