有谁知道一个好的 SUDS 教程。我正在尝试对 WSDL 文件运行测试,但无法找到有关如何执行此操作的任何信息。SUDS 与 SOAPy 有很大不同吗?有人会推荐它对存储在 WSDL 文件中的函数运行冒烟测试吗?
我读过 Python 2.6+ 不再支持 SOAPAy。这是真的?
我输入了一个 WSDL 文件:
from suds.client import Client
client = Client('http://10.51.54.50/ptz.wsdl')
client.service.GetNode()
我收到了这个错误:
in open
response = self._open(req, data)
File "/home/build/workspace/downloads/Python-2.6.4/Lib/urllib2.py", line 407, in _open
'_open', req)
File "/home/build/workspace/downloads/Python-2.6.4/Lib/urllib2.py", line 367, in _call_chain
result = func(*args)
File "/home/build/workspace/downloads/Python-2.6.4/Lib/urllib2.py", line 1146, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/home/build/workspace/downloads/Python-2.6.4/Lib/urllib2.py", line 1121, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [Errno 111] Connection refused>
有谁知道为什么会这样?
我可以通过我的浏览器连接到这个文件。我已经安装了所有的 suds 包。是否需要任何其他设置?