首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从字符串创建httpcookie?

如何从字符串创建httpcookie?
EN

Stack Overflow用户
提问于 2015-11-10 13:15:51
回答 1查看 1.8K关注 0票数 0

我有来自android cookie管理器的cookie字符串

代码语言:javascript
复制
String stringCookie = android.webkit.CookieManager.getInstance().getCookie(url);

返回

代码语言:javascript
复制
hl=ru; PHPSESSID=qmvc3c7qq3r07a3dqn7hgk4065

然后,我使用HttpCookie.parse

代码语言:javascript
复制
List<HttpCookie> cookies = HttpCookie.parse(stringCookie);
          for (HttpCookie c : cookies) {
            Log.e("My WebView","cookie "+ c.toString()+" | "+c.getComment() + " | " +c.getCommentURL()
                + " | " +c.getDomain() + " | " +c.getName() + " | " +c.getPath() + " | " +c.getValue());
          }

但是,phpsessid总是丢失,log显示。

代码语言:javascript
复制
cookie hl=ru | null | null | null | hl | null | ru

如何使螺旋桨转换?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-01 09:30:33

我将初始cookie字符串拆分为单独的cookie字符串,然后迭代地对它们进行分组。

代码语言:javascript
复制
ArrayList<HttpCookie> cookiesList = new ArrayList<>();
String[] singleCookie = cookiesString.split(";");
for(String c:singleCookie){
    List<HttpCookie> l = HttpCookie.parse(c);
    cookieList.add(l.get(0));
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33630901

复制
相关文章

相似问题

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