2012-10-09 119 views
1

我是网络服务新手。我在我的项目中有一个要求。他们给了我一个wsdl文件和一个关于方法描述的Web服务链接和文档。远程Web服务

在文档中有方法retriveDocuments请求参数请求,loginUser,loginPassword,systemId,maxResults,searchCriteria

他们希望我打电话给webservice并获取所需文件并在应用程序中显示它们。

我的问题是我该如何调用Web服务,以及如何传递所有这些参数并获得结果?

+1

你使用什么编程语言? – Erwin

+0

我正在使用Java,你能帮我吗? – Naroyya

回答

0

这很可能是一个SOAP服务。您的编程语言(如Java)应该有工具,允许您使用WSDL为服务生成SOAP客户端。一旦你有了合适的代码,应该很容易传递你的参数,进行调用并获得结果。网上有很多教程,但你可以从那里开始研究。

+0

非常感谢你,你能指导我如何在java中创建客户端吗?我试图通过使用web引用从wsdl文件创建客户端。但是eclipse创建了错误的客户端代码,我无法调用这些方法。 – Naroyya

+0

你看过Stack Overflow中的相关问题吗? Offhand我看到http://stackoverflow.com/questions/3463216/java-simple-soap-client和http://stackoverflow.com/questions/3316776/what-methods-exist-to-auto-generate-java-client -stubs从 - WSDL的文件。 –