java - 如何用 Java 查询 SOAP 服务

标签 java soap apache-axis

我想连接并查询 Trip Advisor 的 SOAP 服务。我当前有该服务的 WSDL,并使用 SOAPUI 连接到它。我已经对 SOAP 进行了大量研究,但仍然不确定我是否完全理解我需要编写什么代码才能按照我的意愿查询服务。

该服务接受一个简单地点 ID 的输入(我有一个我想要查询的许多地点 ID 的列表),然后它返回 SOAP 回复,我想将其保存为新文件(命名为 place-id.SOAPrequest)。

我一直在阅读 AXIS2、如何使用 SOAPUI 生成 API 代码以及在 Netbeans 中启动 SOAP 服务。

我目前正在尝试在我的服务器上启动 AXIS2 服务,然后我假设将 SOAPUI 为 wsdl 生成的 java 代码加载到其中。但我不知道如何做到这一点,也不知道这是否是解决问题的正确方法。任何建议或意见都会很棒。

最佳答案

一步步查看guide生成 Java Axis 2 WebService CLIENT/SERVER

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

相关文章:

java - 图形绘制策略(表演)

Java Server-接受更多客户端

java - 从 spring 4.3.2 升级到 5.0.2 导致缺少 @AliasFor 错误

c++ - 有没有办法在 "class"类型实体中对一组 soap 方法进行逻辑分组?

java - 如何使用 Spring Integration 调用安全的 SOAP 服务

java - AXiS2 - 返回字符串值时出现问题。 < 和 > 正在转换为 < 和 >

java - Android - MPAndroid 图表显示 x 轴值

iis - 使用 CF/AJP 1.3/IIS 7.5 的 Axis 2 SOAP 调用达到 4KB 限制

java - KSoap2 HTTPS 连接到网络服务

java - 302 在 WSO2 身份服务器中创建服务提供者时出错