java.util.Collections $ UnmodifiableRandomAccessList到Collections.singletonList

 klinejie 发布于 2023-02-12 09:51

如何将a转换java.util.Collections$UnmodifiableRandomAccessList为a Collections.singletonList?在尝试存储两个服务之间的会话时,我发现了这一点,但是我无法弄清楚两者之间的步骤。首先获取我需要设置的cookie信息:

Map headerInfo = (Map)
 ((BindingProvider) port).getResponseContext()
                         .get(MessageContext.HTTP_RESPONSE_HEADERS);

现在,我可以获得所需的Cookie信息;如果我做一个

System.out.println(headerInfo.get("Set-Cookie"));

我得到这样的东西

Set-Cookie=[PHPSESSID=rpsnc2g7o4ltbr6l9qus177p14; path=/];

现在我只需要这样做:

((BindingProvider) port2).getRequestContext()
   .put(MessageContext.HTTP_REQUEST_HEADERS, 
      Collections.singletonMap("Cookie", Collections.singletonList(cookieValue)));

但我不知道如何到达 headerInfo.get("Set-Cookie")cookieValue

这是我在Q:
JAX-WS客户端中 发现问题解决方案的第一部分的问题:跨多个服务维护会话/ cookie
(这可能也可以解释我的问题)

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有