Xmlrpc ServerProxy返回socket.gaierror

时间:2016-12-05 14:34:45

标签: python sockets

我尝试使用Xmlrpc连接到Magento API。

当网址有效时,我没有问题。但是如果网址无效,我想抓住错误。如果我尝试使用无效网址:

socket.gaierror:[Errno 8]提供nodename或servname,或者不知道

我试图抓住它,但我无法找到办法。 我正在使用 Python 3.5

from xmlrpc.client import ServerProxy
from socket import gaierror

params = {
    "encoding: "utf-8",
    "verbose": False,
    "transport": SpecialTransport() # I use a SpecialTransport class
}

try:
    client = ServerProxy("https://ma.bad.url, **params)
except gaierror:
    print("Error")

问题是,我从未经历过...... [/ p>

我不明白我做错了什么..

谢谢!

0 个答案:

没有答案