草庐IT

IP 地址的 Android Cookie

我有服务器数量的HttpSessions。主要问题是,如果我通过WebView登录,那么我的cookie不可用于http连接。我通过为我的URL检索cookie并将其设置为我所有到该URL的http连接的Cookieheader来修复它。但我无法解决的问题是,如果我有IP地址作为我的服务器主机URL,然后尝试使用CookieManager.getInstance().getCookie(ipAddress)检索cookie返回null。我应该为我的ip服务器主机创建别名吗?或者可能有来自客户端的任何解决方案,因为在我的iOS应用程序中它运行良好。有一件事——我还没有试过IP地址。我的I

jquery - 未存储 Android JQuery 移动 cookie

我在Android上使用带有jquery.cookie.js的JQuery移动库。index.html的header如下所示:除存储和检索cookie外,其他一切正常。存储它们的代码看起来像vartmp='abc'$.cookie(COOKIE_NAME,tmp);检索代码看起来像varstored=$.cookie(COOKIE_NAME)而且我确定没有添加任何空值或空值。我设置了mWebView.getSettings().setDomStorageEnabled(true);对于WebView。可能是什么问题,或者什么是调试它的好方法? 最佳答案

Android httpclient 登录并使用 cookie 进行进一步处理

我正在开发一个包含登录Activity和主要Activity的应用程序。如果用户是第一次登录,应用会保存用户名并传入sharedPrefs。并且在下次启动时,登录Activity使用这些用户名和密码,如果服务器返回true(在xml中,getEntity)主要ActivityIntent开始。登录后,我想使用启动登录中设置的cookie与网页进行交互。就我在网上搜索而言,他们说我应该使用相同的httpclient以免丢失cookie。我试过了,但无法管理。那么,我可以在不使用相同的httpclient的情况下使用cookie吗?我的应用的一般逻辑:httpclient.execute(

java - 将 cookie 传递给 GET 请求的问题(POST 之后)

我已经在这个问题上停留了好几天了,我的眼睛开始因为花时间尝试不同的组合而受伤,但没有成功。问题是,我正在制作一个应用程序,它必须从互联网上获取数据,解析它,然后将其显示给用户。我已经尝试了几种方法来做到这一点,使用JSOUP非常有帮助,尤其是在解析和从结果中获取数据方面。但是,有一个问题我无法解决。我已经尝试使用常规的HTTPClient和JSOUP,但我无法成功获取所需的数据。这是我的代码(JSOUP版本):publicvoidbht_ht(Contextc,intpozivni,intbroj)throwsIOException{//thisisthefirstconnection

android - 带 cookie 身份验证的 DownloadManager

我正在尝试使用DownloadManager从我的服务器解析带有JSESSIONID的cookie来获取一个zip文件。我正在使用HTTPCLIENTlib获取此JSESSIONID来完成我所有的进程登录,并设置一个变量JSESSIONID以供以后在我的DownloadManager请求中使用。我的下载请求:DownloadManager.Requestrequest=newDownloadManager.Request(Uri.parse(htmlUrlDownload));request.addRequestHeader("Cookie","JSESSIONID="+JSESSIO

android - session cookie 似乎未使用 android/phonegap 设置

我正在尝试让我的Android4.0应用程序接受来自Node.JsExpress服务器的cookie,使用mongoose-auth进行身份验证。当我向我的登录api发帖时,我可以看到使用Poster发送的set-cookieheader,但我认为它没有被存储。我尝试使用jquerycookie插件,但在尝试读取它时收到null。但是当我检查api中的请求时,我能够访问session数据。有没有人有任何示例代码,说明他们如何使用phonegap在android中完成存储cookie,同时检查cookie是否存储在应用程序中?下面是我的端点,我可以从另一个端点获取session数据。ap

java - 在 Android 应用发送的 HTTP 请求之间维护 cookie

我正在构建一个Android应用程序以在Android手机上提供网站的功能。人们需要登录,并且他们使用cookie保持登录状态,允许他们在自己的帐户下做事。网站的所有登录/身份验证代码都已完成,我现在正在编写一个Android应用程序来做同样的事情。我的问题是,如果Android应用程序向PHP服务器发送HTTP请求,而服务器作为返回设置了一些cookie(以显示用户已登录),这些cookies是否会在整个过程中保持在Android应用程序上设置future对服务器的HTTP请求?或者,我是否需要为Android制定新的身份验证方案,例如,在用户登录时将特殊token传递给应用程序,然

java - 解析没有等号(=)的cookie

我正在开发客户端应用程序。大多数应用程序都适用于WebView。它从Web服务器加载多个页面。授权用户后,我会获取所有cookies并保存在本地。然后,我将通过CookieManager、CookieSyncManager将这些cookie放入webView。用户浏览某个页面后,服务器返回相同的cookie,但这次添加了一个新值。从那时起,我需要能够获取cookie的那部分并同步它。请注意,我不能获取新的cookie并将其替换为以前的cookie,而是找到cookie中的新内容并将其添加到我们的当前。我看到了cookie解析问题和解决方案。但是服务器返回的内容与那些标准的值对并不相似。

java - 向 HTTP 请求添加 cookie

我正在尝试添加一个带有GUID的cookie来识别用户,但是当我在测试脚本上运行代码时,它似乎没有发送任何cookie。我的Java代码:publicvoidsearch(Stringq,into){finalStringquery=q;finalintoffset=o;ThreadsearchThread=newThread(){publicvoidrun(){try{DefaultHttpClienthttpClient=newDefaultHttpClient();BasicHttpContexthttpContext=newBasicHttpContext();CookieSt

android - cookie 不是通过移动数据接收的,而是在 android 注册期间通过 wifi 接收的(设备是 sony xperia)

我正在使用HTTP在我的应用程序中进行注册。如果我通过移动数据进行注册,我的cookie不是来自服务器,但如果我通过WIFI进行相同的任务,cookie就会正常运行。而这个问题只在一部手机上面临,即“SONYXPERIAM”。在其他手机上,cookie也会通过移动数据和wifi出现。为什么会这样? 最佳答案 用这么少的信息几乎不可能回答这个问题,但这里有一些一般性的帮助可以帮助您解决问题:查看您的cookie参数。域、路径等必须与您从中提供页面的域、路径等相匹配。有些设备可能更宽松,有些则不然。尝试通过VPN路由您的互联网流量,这样