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


WSDL2JAVA for simple http get on php page?

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

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

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

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

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

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

尝试使用最新的SOAPUI连接到该页,看看是否可以对该页使用REST项目类型。如果它是一个REST服务,它可能有一个WADL文件。您可以使用WADL2JAVA cxf实用程序为您生成类。然而,这是一个很大的可能,因为大多数REST服务还不使用WADL。请参阅CXF

上的链接