public static voID maybeCreatehttpClIEnt() { if (mhttpClIEnt == null) { mhttpClIEnt = new DefaulthttpClIEnt(); final httpParams params = mhttpClIEnt.getParams(); httpconnectionParams.setConnectionTimeout(params,REGISTRATION_TIMEOUT); httpconnectionParams.setSoTimeout(params,REGISTRATION_TIMEOUT); ConnManagerParams.setTimeout(params,REGISTRATION_TIMEOUT); BasiccookieStore cookieStore = new BasiccookieStore(); ClIEntcookie cookie = new BasicclIEntcookie("aml",key); cookieStore.addcookie(cookie); localContext = new BasichttpContext(); localContext.setAttribute(ClIEntContext.cookie_STORE,cookieStore); }}解决方法 事实证明,我不需要使用cookie,cookstore或httpcontent.据我所知,这些主要用于来自服务器的托管cookie.
我设法通过设置这样的标题来解决我的问题
String key = "whatever"; post.addheader("cookie","aml=" + key);
这可以在httppost,httpget或httput上使用.
我花了几天时间才得到这么简单的解决方案.我希望它可以帮助其他人
总结以上是内存溢出为你收集整理的服务器无法从Android手机识别Cookie全部内容,希望文章能够帮你解决服务器无法从Android手机识别Cookie所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)