我试图让肥皂水连接到任何东西。这是我第一次使用它。我输入的每个网址都会返回一个错误。这是我的代码;几乎完全从另一个线程复制。
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
我很好奇这是否是因为我在一个相当大的公司防火墙后面,如果有人知道一种绕过它的方法,而没有系统管理员的窃听。我使用的网址是有效的。我可以连接到我电脑上的东西没问题,只是似乎无法离开系统。
谢谢
*编辑:当我尝试调用方法时,在我的本地目录上使用 WSDL 会引发同样的错误。使用防火墙内的网站会向我发送以下错误:
urllib2.URLError: urlopen error [Errno 146] Connection refused
我认为这是因为它需要密码验证。我一直在尝试/使用代理设置,但似乎没有任何进展。
我在其他有类似问题的人的论坛上看到了几个主题,但他们都没有解决方案。