草庐IT

android - 原生android浏览器中的cookie存储在哪里?

基本上,我想知道是否有一个特定的文件夹可供我查看并从中复制/粘贴cookie数据。我试着环顾四周,但无济于事。Google也没有太大帮助。如果它们没有存储在可直接访问的文件夹中,是否有任何其他方法可以访问它们?如果有帮助,我正在使用Android2.2(Froyo)版本。谢谢。:D 最佳答案 出于安全原因,每个应用程序都将其数据存储在私有(private)沙箱/文件夹中,其他应用程序无法访问它。请参阅Webview中的Cookie管理详细信息http://developer.android.com/reference/android

android - 将 cookie 存储在 sharedpreferences 中

我一直在绞尽脑汁想弄清楚这个问题:我正在制作一个HttpsURLConnection并使用java.net.cookiemanager来管理我的cookie(没有办法使用android.webkit.cookiemanager来处理HttpUrlConnection/HttpsUrlConnection,因为我明白了吗?)。我需要将我的长期cookie保存到以后的连接中。遗憾的是我不能使用http://loopj.com/android-async-http/它是PersistentCookieStore因为我需要允许不受信任的证书(使用http://abhinavasblog.blo

Android 2.3 不为html5 音频标签Get 请求传递cookie 信息

我正在尝试使用来自安全站点的android2.3中的html5音频标签播放媒体文件,但我注意到在Get请求中,android2.3没有将cookie信息从浏览器传递到服务器,导致'HTTP/1.1302临时移动'从服务器返回到登录页面以重新验证的响应。我在IOS移动浏览器、chrome、safari、IE上尝试了相同的请求,并且每次请求都会发送cookie信息。更令人不解的是,在img标签请求上,android浏览器发送的是cookie信息。我的问题是,有人知道这是否只是android2.3音频标签上的一个实现错误,或者我是否缺少允许传递cookie信息的参数?谢谢你的帮助

Android CookieManager setCookie 创建多个cookie

在我的android应用程序中,我有一个webview。它从多个域加载URL。我需要删除特定域中的所有cookie。我想保留来自其他域的cookie。但是我需要从一个域中删除所有cookie。我对处理我的请求的所有其他解决方案持开放态度。(注意域名同时使用http和https)但是当我尝试使用CookieManager.setCookie时,该域的所有可用cookie都没有被删除。当我尝试写入这些键时,会出现多个cookie键。我在下面附上我的代码。您可以在注释行中找到结果。在故事的结尾,我得到了这个cookies。多个值的注意事项:"userid=12%34;token=12ased

Android Cookies(邀请奖励)

我正在尝试整合“邀请奖励”逻辑。为此,我要做的是为每个用户生成一个唯一的URl。当friend点击URL时,他会被定向到一个页面,然后是playstore。在页面上,具有唯一ID的cookie存储在设备上。注意-(用户可以在任何浏览器中打开链接)当设备上的应用程序启动时,我获取使用上面保存的cookie,如果可用,将其发送到服务器,以便轻松识别和奖励用户。这看起来很简单,但是我卡在了必须读取cookie并提取id的位置。我读了this这说这是不可能的。:(我也试过下面的Listcookies=newDefaultHttpClient().getCookieStore().getCook

android - 在智能手机上关闭 Chrome 浏览器时 session cookie 不会过期

我有一个在应用程序开始请求期间设置sessioncookie的应用程序。期望的是,当浏览器关闭时,它会被清除,并且它在大多数情况下都按设计工作,但在Android设备或iPhone上使用Chrome浏览时除外。看起来智能手机版的Chrome并没有清除sessioncookies...有人遇到过这个问题吗? 最佳答案 桌面上的Chrome也有同样的问题。它不会终止sessioncookie,因为它使进程在后台运行。假设它是相同的“特征” 关于android-在智能手机上关闭Chrome浏览

android - 如何从响应改造中检索 cookie,okhttp?

我正在尝试从API响应中检索Cookie值,以在应用程序关闭时通过将cookie值设置为新的API调用来维护后端session:PostManRestClient对API调用的响应:RetrofitClient.javapublicstaticRetrofitgetClient(){if(checkClient()){returngetRetrofit();}HttpLoggingInterceptorinterceptor=newHttpLoggingInterceptor();interceptor.setLevel(HttpLoggingInterceptor.Level.BOD

php - Android:进行 HTTP 调用时使用 cookie 保持服务器 session

服务器端session存储在数据库中并使用cookie进行维护。因此,每个客户端都必须附带一个与数据库中的session匹配的有效cookie。在Android端:DefaultHttpClientclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost(url);HttpResponseresponse=client.execute(httppost);如果我对所有服务器调用使用相同的客户端,则客户端会处理这些cookie。但问题是,当客户端被销毁时,由于设备需要内存,cookie丢失并且任何后续服务器调用都不起作用。有没有

安卓读取cookies

嘿,我如何读取cookie的值?例子:Stringcs=CookieManager.getInstance().getCookie();System.out.println("Cookiesstring:"+cs);这会给我一个字符串,它必须用';'上的拆分来解析和'='。是否有“cookie字符串阅读器”或smth?有没有其他方法可以在webview中读取一个特定cookie的值?谢谢! 最佳答案 那我建议你自己把字符串解析成数组。这将是标准Java中的这些内容:String[]x=Pattern.compile(";").spl

javascript - 如何读取/写入本地文件 :///HTML document? 的 cookie

如何使用Javascript或jQuery为本地file:///HTML文档读取/写入cookie?这个我试过了>>functionsetCookie(c_name,value,exdays){varexdate=newDate();exdate.setDate(exdate.getDate()+exdays);varc_value=escape(value)+((exdays==null)?"":";expires="+exdate.toUTCString());document.cookie=c_name+"="+c_value;}functiongetCookie(c_name)