使用没有wsdl的SOAP? PHP5

时间:2009-09-29 20:12:30

标签: php soap wsdl

看起来我没有wsdl文件但是有很多xsd文件。我可以用SOAP做任何事情,还是需要wsdl文件?

2 个答案:

答案 0 :(得分:1)

PHP5中的SoapClient类根据this documentation提供了非wsdl模式,但我从未使用它。但这似乎是可能的。

答案 1 :(得分:0)

通常,如果您已经知道所有数据类型和函数端点,则可以在没有WSDL文件的情况下讨论SOAP,甚至可以使用任何xsd文件。

如果您有XSD文件,但缺少WSDL文件,则需要找出消息名称,参数,返回值和可能的异常(故障)。最重要的是,您还需要找到要连接的服务端口(URL)。

如果您拥有所有这些,那么您应该能够将SOAP与Web服务进行对话。