我在 Mac os x yosemite 上使用 Python 2.7.9。
我正在使用以下模块通过他们的 API 将更新发布到我们的 Magento 安装。Github Magento Python XMLRPC
使用正常的 HTTP 连接到我的测试服务器可以正常工作,但是,当我尝试迁移到我们的实时服务器时,它只使用 HTTPS。我们有一个 SHA256 SSL EV 证书。
我正在使用的连接字符串是:
from magento import MagentoAPI
magento = MagentoAPI("www.mywebsite.co.uk", 80, "username", "api_key", "/api/xmlrpc", True)
我得到的错误是:
SSLError: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:581)
我尝试将端口调整为 443,并将协议设置为 HTTPS
然而,总是失败。
恐怕我是 python 新手,所以这个让我卡住了。