【问题标题】:xml rpc client java without wsdl没有 wsdl 的 xml rpc 客户端 java
【发布时间】:2012-03-18 16:24:53
【问题描述】:

所以我有一个简单的 xml-rpc 服务器(xml over http)供我使用。但问题是,服务器没有配备 wsdl。我无权访问服务器代码,所以我不知道他们的实现

如何在没有提供 wsdl 的 Java 中开发 xml-rpc 客户端,而不使用像 Apache xml-rpc 客户端这样的第三方库?

请帮忙。

【问题讨论】:

    标签: java xml rpc


    【解决方案1】:

    Wsdl 文件只会提供帮助,否则您将无法生成客户端,也无法测试您的应用程序。即使您已连接到服务器。

    【讨论】:

      【解决方案2】:

      wsdl 只有在 第三方库时才真正有用,因为它可以帮助您生成可以序列化为 xml 的对象,而无需手动编码 xml。

      如果您没有 wsdl,您必须手动编码您发送的每条 xml 消息并手动解析您收到的每条消息,或者自己创建一组对象并适当地序列化和反序列化它们。

      【讨论】:

      • j2se 中是否没有 Java 包可以做到这一点?毕竟我只需要简单的东西。
      • 当然有序列化库。但是您必须通过检查手动发送的 xml 来构建对象,因为您没有 wsdl 来告诉您它们的样子。您还需要发送回响应数据的示例来构造返回对象。
      猜你喜欢
      • 2016-09-15
      • 2015-09-11
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-01
      相关资源
      最近更新 更多