java - 如何使用 Java 调用 Web 服务

标签 java web-services wsdl webservice-client

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

最佳答案

下载axis2 .

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

示例用法是:

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

here有关该工具的更多详细信息。

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

Here是使用 axis2 和 Eclipse IDE 的教程。

关于java - 如何使用 Java 调用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11709870/

相关文章:

c# - 是否混合使用 asp.net mvc 应用程序和 Web API

c# - 如何在不重新编译的情况下在 .NET 中动态切换 Web 服务地址?

python - 如何使用 Python suds 库创建 SOAP 头?

java - Axis2生成的WSDL文件参数名称与实际名称不同

java - JIT 编译器和内部循环

java - 无法将 Path 对象与 String 模式匹配

java - Hibernate 查询未映射的连接表

Java/Swing : reference a component from another class

java - 如何在 NetBeans 8.0 中启用 "JAX-RPC Web Services"插件

web-services - 如何使用 EMF 类使用 Web 服务?