Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android如何保存cookies?_Android_Cookies - Fatal编程技术网

Android如何保存cookies?

Android如何保存cookies?,android,cookies,Android,Cookies,我试图登录到远程服务器与登录名和密码,它的完成。但当我用密码删除请求并登录并重新启动应用程序时,我无法登录到同一服务器。我被告知我可以这样做,因为cookies必须自动存储。我做错了什么 例如,我们有DefauktHttpClient。如何在那里储存饼干?存储它们的周期是什么?若我理解正确,cookies可以帮助用户在服务器上保持登录状态。(我们正在抱怨从移动设备登录)。我的目标不是发送每个操作的用户登录名/密码。如何正确操作?Cookie是HTTP头中的值,格式为key:value。关于登录用

我试图登录到远程服务器与登录名和密码,它的完成。但当我用密码删除请求并登录并重新启动应用程序时,我无法登录到同一服务器。我被告知我可以这样做,因为cookies必须自动存储。我做错了什么


例如,我们有DefauktHttpClient。如何在那里储存饼干?存储它们的周期是什么?若我理解正确,cookies可以帮助用户在服务器上保持登录状态。(我们正在抱怨从移动设备登录)。我的目标不是发送每个操作的用户登录名/密码。如何正确操作?

Cookie是HTTP头中的值,格式为key:value。关于登录用户的信息通常以生成的登录密钥的形式存储在这里。例如,cookie将是userID:1234


您还可以编写自己的简单cookie管理器。发送登录请求后,使用
HttpURLConnection
方法(或类似方法)获取(“设置cookie”)。保存所有Cookie或您需要的Cookie,并在下次请求之前使用
setRequestProperty(“Cookie”,savedCookies)
。为了节省时间,您可以使用SharedReferences。

也许一些源代码可以帮助我们。你能编辑你的问题并添加它吗?我已经试过了。问题很广泛,这就是为什么我认为没有必要发布源代码。