【发布时间】:2012-03-18 16:24:53
【问题描述】:
所以我有一个简单的 xml-rpc 服务器(xml over http)供我使用。但问题是,服务器没有配备 wsdl。我无权访问服务器代码,所以我不知道他们的实现
如何在没有提供 wsdl 的 Java 中开发 xml-rpc 客户端,而不使用像 Apache xml-rpc 客户端这样的第三方库?
请帮忙。
【问题讨论】:
所以我有一个简单的 xml-rpc 服务器(xml over http)供我使用。但问题是,服务器没有配备 wsdl。我无权访问服务器代码,所以我不知道他们的实现
如何在没有提供 wsdl 的 Java 中开发 xml-rpc 客户端,而不使用像 Apache xml-rpc 客户端这样的第三方库?
请帮忙。
【问题讨论】:
Wsdl 文件只会提供帮助,否则您将无法生成客户端,也无法测试您的应用程序。即使您已连接到服务器。
【讨论】:
wsdl 只有在 第三方库时才真正有用,因为它可以帮助您生成可以序列化为 xml 的对象,而无需手动编码 xml。
如果您没有 wsdl,您必须手动编码您发送的每条 xml 消息并手动解析您收到的每条消息,或者自己创建一组对象并适当地序列化和反序列化它们。
【讨论】: