Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将Suds与phpsoapserver一起使用_Python_Soap_Suds - Fatal编程技术网

Python 将Suds与phpsoapserver一起使用

Python 将Suds与phpsoapserver一起使用,python,soap,suds,Python,Soap,Suds,是否可以通过pythonsuds使用没有WSDL的soapwebservice(用PHP编写)呢 场景是,我有一个简单的PHPSOAPServer,其中有一个函数是公开的,现在我需要通过Python访问这个服务。由于PHP自己的SoapServer不生成WSDL,因此我必须在不存在此类文件的情况下使用它 这是否可能,如果是,如何实现?据我所知,suds需要一个WSDL来进行操作。解决这个问题的一种方法是手动编写WSDL,这有点乏味,但对于简单的服务是可行的 或者,您可以使用不依赖WSDL的库。我

是否可以通过pythonsuds使用没有WSDL的soapwebservice(用PHP编写)呢

场景是,我有一个简单的PHPSOAPServer,其中有一个函数是公开的,现在我需要通过Python访问这个服务。由于PHP自己的SoapServer不生成WSDL,因此我必须在不存在此类文件的情况下使用它


这是否可能,如果是,如何实现?

据我所知,suds需要一个WSDL来进行操作。解决这个问题的一种方法是手动编写WSDL,这有点乏味,但对于简单的服务是可行的

或者,您可以使用不依赖WSDL的库。我为这样一个名为。soapfish的一个缺点是几乎没有文档,内置代码生成(来自WSDL)通常提供了一个很好的起点,但是对于一个简单的服务来说,手动构建对象图通常工作量不大