在处理程序(JAX-WS)上获取端点的Url

 闲看静观_925 发布于 2023-02-07 20:21

我正在使用通用的Handler类实现许多JAX-WS Web服务,以验证传入SOAP消息的正确结构.

有没有办法获取指向当前消息的URL,以便我可以自动从此URL获取架构并验证消息?

1 个回答
  • 在我的应用程序中smc.get(JAXWSProperties.HTTP_REQUEST_URL)返回null.我有另一种方式,我希望这会有所帮助:

    public class HeaderHandler implements SOAPHandler<SOAPMessageContext> {
    
        public boolean handleMessage(SOAPMessageContext smc) {
            String endpointAddress = (String) smc.get(BindingProvider.ENDPOINT_ADDRESS_PROPERTY);
            log.debug("endpointAddress " +endpointAddress);
        }
    }
    

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