httpurlconnection-android程序中用Http请求URL POST登录,在嵌入的webview中怎么使cookie有效

作者:用户 来源:互联网 浏览:497 次 时间:2016-04-19 18:20:26

androidwebviewcookiehttpurlconnection

httpurlconnection-android程序中用Http请求URL POST登录,在嵌入的webview中怎么使cookie有效 - 摘要: android程序中用Http请求URLPOST登录,在嵌入的webview中怎么使cookie有效android程序中用HttpURLConnection请求URL,POST请求登录登录成功后获取到

问题描述

android程序中用Http请求URL POST登录,在嵌入的webview中怎么使cookie有效

android程序中用HttpURLConnection请求URL, POST请求登录
登录成功后获取到cookie。
然后我在程序中嵌入一个webview,webview加载的是一个登录后才有权限访问的连接;
问题是我嵌入的webview访问登录后才有权限访问的连接不能通过,说明webview中没有cookies
怎么样才能把cookies注进去,大神们帮帮忙,不甚感激

解决方案

CookieManager cookieManager = CookieManager.getInstance();

cookieManager.setAcceptCookie(true);

解决方案二:

CSDN移动问答

上面的链接是来自 stackoverflow的类似问题的回答。
根据里面的提示,android的webkit开发包下面提供了一个CookieManager对象,这个对象可以管理cookie.
没做过类似的东西,只能帮楼主查到这了……

解决方案三:

你可以使用javascript,在webView本身进行URL POST。这样就不用在webView和URLConnection 之间分享cookies了。

解决方案四:

我也想知道,如果楼主找到解决方案了,希望能私信我或给我个回复 thanks

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
双十二
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航