首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从httpOnly android.webkit.CookieManager中获取cookies

如何从httpOnly android.webkit.CookieManager中获取cookies
EN

Stack Overflow用户
提问于 2016-04-12 20:46:38
回答 2查看 2.8K关注 0票数 4

我需要知道webkit浏览器中的cookie是否为httpOnly。使用getCookie(URL)方法,只返回带有cookies名称和值的字符串。

我可以很容易地从java.net.CookieManager获得它,但我不知道是否可以将android.webkit.CookieManager转换为java.net.CookieManager。

更新1我放弃了尝试。我猜我想做的事是不可能的。我试图重写shouldInterceptRequest方法,使用HttpUrlConnection打开一个新的连接,并返回一个新的WebResourceResponse,其中的ImputStream从HttpUrlConnection返回,但是,似乎在来自shouldInterceptRequest的调用之后,webview不接受javascript。:-(

EN

Stack Overflow用户

发布于 2017-08-13 20:50:45

为了隔离http,将document.cookie注入页面,它应该将所有非http返回给JS接口回调。然后获取CookieManager调用的结果。集合中的额外cookie很可能是httponly。简单的字符串工作或哈希应该可以完成这一任务!为我在Android 6和7上工作。

票数 -2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36583740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档