2012-02-29 65 views
1

所以我有一个简单的xml-rpc服务器(通过http的xml)提供给我使用。但事情是,服务器没有配备wsdl。我无法访问服务器代码,所以我不知道它们的实现方式xml rpc client java without wsdl

如何在不使用第三方库的情况下开发Java中的xml-rpc客户端,但不提供wsdl Apache xml-rpc客户端?

请帮助。

回答

1

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

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

+0

j2se里面没有Java包可以做到吗?毕竟我只需要一些简单的东西。 – ndriks 2012-02-29 07:16:06

+0

当然有序列化库。但是,由于您没有wsdl来告诉您它们是什么样的,您必须从检查手动发送的xml中构建对象。而且您还需要响应数据的示例来发回以构建返回对象。 – Case 2012-02-29 07:22:35

+0

感谢您的帮助,我会接受您的回答 – ndriks 2012-03-13 07:07:20

0

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