草庐IT

rack_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路由您的互联网流量,这样

javascript - 禁用缓存、cookie 和 WebView 中的所有其他内容

我有一个网络服务,我正在尝试使用WebView在后台对其进行身份验证。当我最初发送请求时,它会正常工作(失败/成功基于凭据),但之后我似乎收到了缓存的响应。这是我的webview设置代码:WebViewbrowser=newWebView(this);WebSettingssettings=browser.getSettings();settings.setJavaScriptEnabled(true);settings.setSavePassword(false);settings.setCacheMode(WebSettings.LOAD_NO_CACHE);settings.se

java - Android HttpClient 和 Cookie

我在Android中遇到HttpClient问题:通过使用以下代码,我想通过webview登录来使用之前已经设置的cookie。所以登录数据应该有,确实有,我测试过。但是当我在httppost或httpget中使用cookie时,它​​不使用登录数据。但是这些cookie实际上应该足以接收需要登录的页面,不是吗?我不太确定我是否需要以特殊方式将cookie发送到服务器,或者是否足以将其加载到httpcontext中。这是代码:DefaultHttpClienthttpclient=newDefaultHttpClient();CookieStorelCS=newBasicCookieS

android - 使用 http post android 发送 cookie

大家好,我正在尝试在android中发送带有httppost的cookie这是我的代码webUrl="XXXXXX";webView=(WebView)findViewById(R.id.webview);try{CookieStorecookieStore=newBasicCookieStore();Cookiecookie=newBasicClientCookie("session_id","1234");cookieStore.addCookie(cookie);DefaultHttpClienthttpclient=newDefaultHttpClient();BasicHtt

java - 如何在 Java 中使用 HttpGet 发送 cookie

我正在尝试随HttpGet请求一起发送一个cookie,但每次我尝试都无法成功发送它。我也尝试直接修改标题,这是我的代码:DefaultHttpClienthttpClient=newDefaultHttpClient();CookieStorestore=newBasicCookieStore();store.addCookie(MyCookieStorageClass.getCookie());httpClient.setCookieStore(store);HttpGethttpGet=newHttpGet("http://localhost/);try{//ExecuteHTT

android - 在 Android Volley 中处理 session Cookie

对于那些不熟悉Volley的人来说,它是一个网络库,它会根据android版本将其http请求客户端从HttpUrlConnection或HttpClient切换,所以我需要知道的一件事是如何为这些客户端类型中的每一种添加cookie支持。如何为这两种类型的客户端选择session管理?我见过这个解决方案:UsingcookieswithAndroidvolleylibrary这是朝着正确方向迈出的良好一步。有没有人找到一种方法可以在不使用首选项的情况下将此逻辑下推到库中?或从Volley到应用程序的引用。我不介意重写Volley帮助程序类以对此应用一些支持,但不确定这两种类型的htt

android - VM 范围的 cookie 管理是什么意思?

我正在学习在Android中存储cookies并遇到了几种实现它的方法。其中之一是使用CookieManager和CookieStore。在浏览Android文档时,我遇到了以下声明:Toestablishandmaintainapotentiallylong-livedsessionbetweenclientandserver,HttpURLConnectionincludesanextensiblecookiemanager.EnableVM-widecookiemanagementusingCookieHandlerandCookieManager:CookieManagerco

android - 如何在 android 中的 HttpURLConnection 中使用 cookie

实际上我是Android的新手,现在我必须在我的项目中添加cookie。我正在使用HttpsUrlConnection。这是我发出请求并从网络服务器获得响应的方式,现在我还必须添加cookie。URLurl=newURL(strUrl);HttpsURLConnectionconnection=(HttpsURLConnection)url.openConnection();connection.setRequestMethod("POST");connection.setRequestProperty("Content-Type","application/soap+xml;char

Android - 如何传递 cookie 以使用 webview 加载 url?

我必须通过发送一些cookie在webview中加载url。如何实现这一目标?我正在执行以下代码..CookieManagercookieManager;CookieSyncManager.createInstance(PrivacyActivity.this);cookieManager=CookieManager.getInstance();cookieManager.setCookie("param","value");CookieSyncManager.getInstance().sync();WebSettingswebSettings=wv.getSettings();we