5

我是 Web 服务的新手。我需要调用一个定义在http://api.search.live.net/search.wsdl中的 Web 服务。我需要使用此 Web 服务搜索任何关键字。我在网上搜索但找不到任何解决方案。知道如何调用 Web 服务。我需要使用 Java。

4

3 回答 3

2

下载轴2

解压后,bin文件夹下有一个叫wsdl2java的工具,用来从WSDL生成stubs,可以和webservice通信。

示例用法是:

WSDL2Java -uri http://api.search.live.net/search.wsdl  -d xmlbeans -s

在此处查看有关该工具的更多详细信息。

除了存根,它还会生成您需要的所有对象。

是一个使用axis2和Eclipse IDE的教程。

于 2012-07-29T14:24:54.863 回答
0

我使用 intelliJ 从 WSDL 生成我需要的 java 代码。然后,您可以使用此代码进行 SOAP 调用。

给它 WSDL,它会生成代码,一些信息可以在这里找到:http: //www.jetbrains.com/idea/webhelp/generating-wsdl-document-from-java-code.html

于 2012-07-29T15:05:44.250 回答
0

看看http://ws.apache.org/,您会在其中找到可能是您正在寻找的 Axis2。

请注意,Web 服务是比 WSDL 更通用的术语,并且自 WSDL 被引入以来已经发展到今天大多数服务都使用 JSON 等。在这里查看更多RESTEasy 或 Jersey?

于 2012-07-29T14:12:57.557 回答