2
我试图让泡沫连接到任何东西。这是我第一次使用它。我放入的每个网址都会返回错误信息。这是我的代码;几乎完全从另一个线索复制。SUDS是否受防火墙影响?
from suds.client import Client
url = "http://www.webservicex.net/ConvertAcceleration.asmx?WSDL"
client = Client(url)
print client
,它总是返回我一个错误的位置:
client = Client(url)
urllib2.URLError: urlopen error [Errno 8] node name or service name not known
我很好奇,如果这是因为我是一个相当庞大的企业防火墙后面是否有人知道一个方法来解决它SANS窃听系统管理员。 我使用的网址是有效的。 我可以连接到我的电脑上的东西没有问题,只是似乎无法摆脱系统。
感谢
*编辑:在我的本地目录使用WSDL抛出我同样的错误,当我尝试调用方法。 使用一个网站,是在防火墙内把我的错误:
urllib2.URLError: urlopen error [Errno 146] Connection refused
我想这是因为它需要密码验证。我一直在尝试/使用代理设置,但似乎无法取得任何进展。
我在其他论坛上看到过类似的问题,但他们都没有解决方案。
你能在浏览器中访问该URL /域吗? – jordanm
是的,没问题连接到它。 – Squid1361
您的代理设置或缺乏也可能是一个问题。 (并注意:代理设置在python中非常天真!) – Arafangion