所以我正在尝试访问此apihttps://www.clarityaccounting.com/api-docs/使用SOAP水。这是应该工作的代码:fromsuds.clientimportClientclient=Client('https://www.clarityaccounting.com/api/v1?wsdl')token=client.service.doLogin('demo','demo','www.kashoo.com','en_US',300000)但是我得到这个错误:WebFault:Serverraisedfault:'Nosuchoperation:(HTT
我有一个关于WCF和SUDS(Python)之间表示继承的不同方式的问题。我有一个C++/CLIWCF服务器(.NET3.5SP1),我正在尝试与它通信。我使用了C#(也包括WCF)客户端,它工作正常,但在使用SUDS客户端(Python2.6.4、SUDS0.3.8)时出现问题。它大部分都很好,但对于继承的类型,区别似乎在于两者在SOAPXML中表示继承的方式。当我查看服务器记录的消息时,我得到类似于以下内容的结果:C#客户端:...Python客户端:...是否可以更改WCF服务器以接受Python样式?或者更改PythonSUDS客户端以发送WCF样式?哪一个是正确的?
我有一个关于WCF和SUDS(Python)之间表示继承的不同方式的问题。我有一个C++/CLIWCF服务器(.NET3.5SP1),我正在尝试与它通信。我使用了C#(也包括WCF)客户端,它工作正常,但在使用SUDS客户端(Python2.6.4、SUDS0.3.8)时出现问题。它大部分都很好,但对于继承的类型,区别似乎在于两者在SOAPXML中表示继承的方式。当我查看服务器记录的消息时,我得到类似于以下内容的结果:C#客户端:...Python客户端:...是否可以更改WCF服务器以接受Python样式?或者更改PythonSUDS客户端以发送WCF样式?哪一个是正确的?
我在LinuxSlackware13.0和python2.6.2上运行SUDS0.4。当我使用这段代码调用SOAP方法时:fromsuds.clientimportClientclient=Client(url='file:acctWeb.wsdl',location='http://10.242.69.4:8088/pfmaccess')res=client.service.login(login='user',password='passwd')我收到以下回复:DEBUG:suds.transport.http:received:CODE:200HEADERS:{'set-cook
我在LinuxSlackware13.0和python2.6.2上运行SUDS0.4。当我使用这段代码调用SOAP方法时:fromsuds.clientimportClientclient=Client(url='file:acctWeb.wsdl',location='http://10.242.69.4:8088/pfmaccess')res=client.service.login(login='user',password='passwd')我收到以下回复:DEBUG:suds.transport.http:received:CODE:200HEADERS:{'set-cook
我有以下代码:fromsuds.clientimportClientimportlogginglogging.basicConfig(level=logging.INFO)logging.getLogger('suds.client').setLevel(logging.DEBUG)logging.getLogger('suds.transport').setLevel(logging.DEBUG)logging.getLogger('suds.xsd.schema').setLevel(logging.DEBUG)logging.getLogger('suds.wsdl').setL
我有以下代码:fromsuds.clientimportClientimportlogginglogging.basicConfig(level=logging.INFO)logging.getLogger('suds.client').setLevel(logging.DEBUG)logging.getLogger('suds.transport').setLevel(logging.DEBUG)logging.getLogger('suds.xsd.schema').setLevel(logging.DEBUG)logging.getLogger('suds.wsdl').setL
我目前正在考虑实现一个客户端,该客户端将使用现有的广泛的SOAP管理API。我研究了不同的SOAP实现,例如pysimplesoap和SUDS.虽然第一个由于递归过多而无法解析WSDL,但suds工作得很好(但很慢),我真的很喜欢模块。但是,SUDS似乎存在一些问题,例如高内存消耗、WSDL解析速度和缺少对某些WSDL属性(例如选择属性)的支持。虽然有很多人积极提交错误报告和补丁,但有norelease自2010年9月15日0.4起的SUDS。此外,wiki和路线图看起来有点被忽视。对我来说,SUDS似乎不再维护。所以我的问题是:将更大的项目基于suds作为SOAP客户端是否有意义?是
我目前正在考虑实现一个客户端,该客户端将使用现有的广泛的SOAP管理API。我研究了不同的SOAP实现,例如pysimplesoap和SUDS.虽然第一个由于递归过多而无法解析WSDL,但suds工作得很好(但很慢),我真的很喜欢模块。但是,SUDS似乎存在一些问题,例如高内存消耗、WSDL解析速度和缺少对某些WSDL属性(例如选择属性)的支持。虽然有很多人积极提交错误报告和补丁,但有norelease自2010年9月15日0.4起的SUDS。此外,wiki和路线图看起来有点被忽视。对我来说,SUDS似乎不再维护。所以我的问题是:将更大的项目基于suds作为SOAP客户端是否有意义?是
环境:Pythonv2.6.2肥皂水v0.3.7我使用的WSDL(服务器)具有以下模式子部分(我尝试使用纯文本清楚地编写它)-[第#1小节]searchRequest:(searchRequest){userIdentification=(userIdentification){username=""password=""}itineraryArr=(itineraryArray){_arrayType=""_offset=""_id=""_href=""_arrayType=""}......[第2小节]itinerary:(itinerary){departurePoint=(lo