【问题标题】:generate a soap request message using wsdl file使用 wsdl 文件生成一个肥皂请求消息
【发布时间】:2012-10-10 14:32:14
【问题描述】:

我有一个 Web 服务的 wsdl。我想使用这个 wsdl 文件生成肥皂请求消息的结构。使用 wsdl 文件生成示例肥皂请求消息的最佳方法是什么?我希望使用基于 Java 的技术来完成。

谢谢

【问题讨论】:

    标签: java soap wsdl request


    【解决方案1】:

    我建议使用SoapUI 之类的工具来生成原始 SOAP 请求。如果你想用 Java 生成你的 SOAP 请求,那么一般的过程是:

    1. 在 Eclipse 中使用 JAX-WS 库设置项目。
    2. AntMaven 运行wsimport 以生成客户端。
    3. 使用生成的客户端发出request(请参阅开发 WebService 客户端部分)。

    【讨论】:

      【解决方案2】:

      使用流行的 Web 服务框架之一(Axis 或 CXF 或其他),让它为您自动生成类。例如,请参阅 here 以获取有关如何在命令行上执行此操作的文档,以及 here 以获取 CXF 的相应 maven 插件。我相信 Axis 非常相似。

      每当我需要示例 xml soap 消息时,我都会为服务器和客户端执行此操作,然后使用 mvn tomcat:run 启动虚拟服务器,在客户端我用 Java 构建消息并让框架为我记录消息。听起来比实际要复杂,尤其是考虑到您可能需要的不仅仅是一条示例消息,而且通常最终还是要实现自己的虚拟服务器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-15
        • 1970-01-01
        • 1970-01-01
        • 2011-02-10
        • 1970-01-01
        • 2018-07-11
        相关资源
        最近更新 更多