我需要调用一个没有 WSDL 的 SOAP API。
API 服务器是用 Perl 的 SOAP::Lite
编写的并使用 SOAP::Lite
因为客户端在没有 WSDL 的情况下工作。
我正在尝试 zeep
和 suds
在 python 中,但它们都需要 WSDL。
如何在没有 WSDL 的情况下使用 SOAP API?
有没有没有 WSDL 的soap库?
最佳答案
您是否尝试过手动搜索 WSDL?
例如。
您拥有的网址
http://dummy.com/foo
获取服务的 WSDL 必须查找的 URL。
http://dummy.com/foo?wsdl
在过去的几个月里,我在 Python 上使用了 SOAP,但我没有找到任何可以在没有服务的 WSDL 的情况下使用的库。
许多库现在在 Python 上已弃用,您可以使用的选择非常有限。
关于python - 在python中调用没有WSDL的soap API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55734734/