java - 如何从cookie中获取 session ID?

标签 java android

我拿走了所有的cookie,得到的是:JSESSION=234234fsdf23
但我只需要一个没有 JSESSION 的值。
请告诉我该怎么做?

  Headers header = response.headers();
  List<String> cookieList = header.values("Set-Cookie");
  String jsessionid = (cookieList.get(0).split(";"))[0];

最佳答案

我是这样得到的:

String header = response.headers().get("Set-Cookie");
       String arr[] = header.split("=");
       String jsessionid = arr[1];
       jsessionid = jsessionid.substring(0,jsessionid.length()-5);

关于java - 如何从cookie中获取 session ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59945980/

相关文章:

java - 如何将字节数组数据打印到Zebra打印机?

java - 位循环移位仅显示一堆零

java - 将 AES 加密从 Java 移植到 Objective-C

android - 在 Firebase 中以编程方式实现 Android 通知

java - 没有 web.xml 的 Spring 安全自定义身份验证过滤器

java - 数据库表项不显示在 JList 中

android - INSTALL_FAILED_UPDATE_INCOMPATIBLE 即使在原件被完全移除后也会出现

android - 在 android 中的波纹效果按钮周围添加边框?

android - 即使传递的对象不为空,getParcelable 也返回空

安卓工作室 : SDK location changes for same project using Mac (OSX) and Windows