pennons
空蝉-
采纳率33.3%
2013-04-16 02:57 阅读 6.0k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    cdkd123 toom_dp2px 2013-04-16 03:21

    CookieManager cookieManager = CookieManager.getInstance();

    cookieManager.setAcceptCookie(true);

    点赞 3 评论 复制链接分享
  • qiushibaiyi 步入狼途 2013-04-16 03:21

    CSDN移动问答

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

    点赞 1 评论 复制链接分享
  • boliu123 boliu 2013-04-16 09:04

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

    点赞 1 评论 复制链接分享
  • AnnBnnCnnD AnnBnnCnnD 2013-04-16 03:49

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

    点赞 评论 复制链接分享

相关推荐