2024-10-01 11:25:06 发布
网友
下面的代码抛出一个SAXParseException:“mismatched tag”:
from suds.client import Client <br> url = 'http://www.didww.com/api/?wsdl' client = Client(url, cache=None) print client
是suds有问题,还是wsdl中有一些错误?在
我试图重现你的问题,但都对我有效。在
我用的是0.4的肥皂水
跑步
from suds.client import Client client = Client('http://api.didww.com/api/index.php?wsdl', cache=None) print client
给予
我猜他们有一段时间wsdl文件坏了,但现在一切似乎都好了
希望有帮助
您在浏览器或XML查看器中查看过WSDL文件吗?这将回答您的问题,即问题是否在wsdl中。例外情况表明这是有问题的。在
似乎对我有用,suds 0.3.3(没有缓存选项-None在我的suds版本中不是缓存的有效选项):
In [4]: from suds.client import Client In [5]: url = 'https://xml.192.com/IDSearch.cfc?wsdl' In [6]: c = Client(url) In [7]: print c Suds ( https://fedorahosted.org/suds/ ) version: 0.3.3 GA build: R413-20081204 Service ( IDSearch ) tns="http://corpwsdl.oneninetwo" Prefixes (1) ns0 = "http://rpc.xml.coldfusion" Ports (1): (IDSearch.cfc) Methods (1): search(xs:string xml, ) Types (1): ns0:CFCInvocationException
我试图重现你的问题,但都对我有效。在
我用的是0.4的肥皂水
跑步
给予
^{pr2}$我猜他们有一段时间wsdl文件坏了,但现在一切似乎都好了
希望有帮助
您在浏览器或XML查看器中查看过WSDL文件吗?这将回答您的问题,即问题是否在wsdl中。例外情况表明这是有问题的。在
似乎对我有用,suds 0.3.3(没有缓存选项-None在我的suds版本中不是缓存的有效选项):
相关问题 更多 >
编程相关推荐