我创建了.NET Web服务。我想在远程服务器上运行它并让Java应用程序(客户端)联系服务器以获取数据。我应该如何实现服务器,以便客户端可以使用org.apache.xmlrpc.client.XmlRpcClient
包?
我只是希望客户端生成数据请求,并且不希望有任何其他依赖项。
以下是使用eclipse实现此目的的一个很好的材料:http://wso2.org/library/tutorials/creating-web-service-client-3-steps-using-eclipse
感谢。
答案 0 :(得分:0)
如果在.NET端有Web服务,则必须具有Web服务描述语言(WSDL)(如果您不是在谈论REST),则可以使用以下方法轻松创建客户端类以使用此Web服务。 IDE,请在此处查看此链接:http://netbeans.org/kb/docs/websvc/client.html
答案 1 :(得分:0)
答案 2 :(得分:0)
虽然两者都被称为“Web服务”,但通常在.net中创建的基于SOAP的Web服务与旧版XML-RPC standard之后的Web服务不兼容。
在我看来,您可以按照两条路线来解决您的问题:
这两条路线都有优点和缺点,如果不了解您的项目,很难为您做出选择。选择SOAP路由的先验可能看起来“更安全”,因为整个通信将基于标准组件。