gpt4 book ai didi

java - WSDL2JAVA 用于简单的 http 获取 php 页面?

转载 作者:行者123 更新时间:2023-12-01 13:13:08 25 4
gpt4 key购买 nike

我必须请求一个包含 3 个参数的 PHP 页面(例如 www.test.com/index.php?name=mrTest&no=1&id=10001)。我正在将 WSDL2JAVA 用于其他服务,现在想知道是否可以为这种情况生成类似的服务。此 PHP 页面返回 XML。我只是服务的消费者/客户。

我还可以发出一个简单的请求,然后使用 JAXB 解析 XML,但我想以相同的方式实现所有服务。

那么,有人已经使用 WSDL2JAVA 实现了 php 页面消费者吗?

致以诚挚的问候

最佳答案

据我了解,这是一个简单的 PHP 页面,而不是 SOAP 服务。请记住,XML 只是 SOAP 服务中使用的协议(protocol),但是 SOAP 服务由发布的 WSDL 组成,描述操作以及如何调用这些操作。

一个简单的 PHP 页面即使返回 XML 数据也不是 SOAP 服务,因此没有 WSDL。您将无法为此使用 WSDL2JAVA。

这个 PHP 页面看起来更像是一个返回 XML 而不是 JSON 的 REST 类型服务。说实话,这听起来确实像一个 REST 服务。

尝试使用最新的 SOAPUI 连接到该页面,看看是否可以在此页面上使用 REST 项目类型。如果它是 REST 服务,它可能有一个 WADL 文件。您可以使用 WADL2JAVA cxf 实用程序来生成类。然而,这是一个很大的问题,因为大多数 REST 服务尚未使用 WADL。请参阅this link on CXF

关于java - WSDL2JAVA 用于简单的 http 获取 php 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22680189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com