Android如何保存cookies?
我试图登录到远程服务器与登录名和密码,它的完成。但当我用密码删除请求并登录并重新启动应用程序时,我无法登录到同一服务器。我被告知我可以这样做,因为cookies必须自动存储。我做错了什么Android如何保存cookies?,android,cookies,Android,Cookies,我试图登录到远程服务器与登录名和密码,它的完成。但当我用密码删除请求并登录并重新启动应用程序时,我无法登录到同一服务器。我被告知我可以这样做,因为cookies必须自动存储。我做错了什么 例如,我们有DefauktHttpClient。如何在那里储存饼干?存储它们的周期是什么?若我理解正确,cookies可以帮助用户在服务器上保持登录状态。(我们正在抱怨从移动设备登录)。我的目标不是发送每个操作的用户登录名/密码。如何正确操作?Cookie是HTTP头中的值,格式为key:value。关于登录用
例如,我们有DefauktHttpClient。如何在那里储存饼干?存储它们的周期是什么?若我理解正确,cookies可以帮助用户在服务器上保持登录状态。(我们正在抱怨从移动设备登录)。我的目标不是发送每个操作的用户登录名/密码。如何正确操作?Cookie是HTTP头中的值,格式为key:value。关于登录用户的信息通常以生成的登录密钥的形式存储在这里。例如,cookie将是userID:1234
您还可以编写自己的简单cookie管理器。发送登录请求后,使用
HttpURLConnection
方法(或类似方法)获取(“设置cookie”)。保存所有Cookie或您需要的Cookie,并在下次请求之前使用setRequestProperty(“Cookie”,savedCookies)
。为了节省时间,您可以使用SharedReferences。也许一些源代码可以帮助我们。你能编辑你的问题并添加它吗?我已经试过了。问题很广泛,这就是为什么我认为没有必要发布源代码。