在python中不使用WSDL调用soap API

在python中不使用WSDL调用soap API,python,soap,wsdl,soap-client,Python,Soap,Wsdl,Soap Client,我需要调用一个没有WSDL的SOAP API API服务器是用Perl的SOAP::Lite编写的,并使用SOAP::Lite作为客户端,而不使用WSDL。 我正在用python尝试zeep和suds,但它们都需要WSDL 没有WSDL我如何使用SOAP API? 是否有任何soap库可以在没有WSDL的情况下工作 您是否尝试过手动搜索WSDL 比如说 您拥有的URL http://dummy.com/foo 要获取服务的WSDL,必须查找的URL http://dummy.com/foo?w

我需要调用一个没有WSDL的SOAP API

API服务器是用Perl的
SOAP::Lite
编写的,并使用
SOAP::Lite
作为客户端,而不使用WSDL。 我正在用python尝试
zeep
suds
,但它们都需要WSDL

没有WSDL我如何使用SOAP API?

是否有任何soap库可以在没有WSDL的情况下工作

您是否尝试过手动搜索WSDL

比如说

您拥有的URL

http://dummy.com/foo
要获取服务的WSDL,必须查找的URL

http://dummy.com/foo?wsdl
在过去的几个月里,我在Python上使用了SOAP,但我还没有找到任何可以在没有服务WSDL的情况下使用的库

http://dummy.com/foo?wsdl
许多库现在在Python上已被弃用,您可以使用的选择非常有限。

yes;我正在使用的API使用perl的SOAP::Lite作为服务器,不提供WSDL!