SUDS是否受防火墙影响?

时间:2012-06-21 19:31:45

标签: python 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

我很好奇,如果这是因为我背后是一个相当庞大的公司防火墙,如果有人知道一种解决方法,那就是没有系统管理员。 我使用的网址是有效的。 我可以连接到我的电脑上的东西没问题,只是似乎无法退出系统。

由于

*编辑:当我尝试调用方法时,在我的本地目录上使用WSDL会引发同样的错误。 使用防火墙内的网站向我发送错误:

urllib2.URLError: urlopen error [Errno 146] Connection refused

我认为这是因为它需要密码验证。我一直在尝试/玩代理设置,但似乎无法取得任何进展。

我在其他有相同问题的人的论坛上看过几个帖子,但他们都没有解决方案。

1 个答案:

答案 0 :(得分:0)

听起来可能会限制什么程序可以到达网络。这通常是为了防止病毒和蠕虫进入您的计算机,然后通过Internet访问有效负载或接收更多指令。

另外,你提到了一个代理。您可能必须将程序配置为使用代理才能访问Internet。