在python中调用没有WSDL的soap API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python中调用没有WSDL的soap API相关的知识,希望对你有一定的参考价值。

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

API服务器是用Perl的SOAP::Lite编写的,并且使用SOAP::Lite作为客户端在没有WSDL的情况下工作。我在python中尝试zeepsuds,但他们都需要WSDL。

如何在没有WSDL的情况下使用SOAP API? 没有WSDL,有没有肥皂库可以使用?

答案

您是否尝试手动搜索WSDL?

例如。

您拥有的网址

http://dummy.com/foo

您需要查找的URL以获取服务的WSDL。

http://dummy.com/foo?wsdl

我在过去几个月里使用过SOAP和Python,但是没有找到任何我可以在没有服务的WSDL的情况下使用的库。

现在许多库都在Python上被弃用,你选择的选择非常有限。

以上是关于在python中调用没有WSDL的soap API的主要内容,如果未能解决你的问题,请参考以下文章

python 有没有php里面的soapclient这样的东西

PayPal SOAP API - 不支持版本

使用php和wsdl查询soap以获得结果

Magento 2 SOAP API WSDL 匿名访问

java WebService接口采用SOAP协议的调用

Magento Soap API在本地工作但不是远程工作