python - odoo v9 enterprice saas 与 xml-rpc 连接

标签 python ssl xml-rpc odoo-9

我试图通过 xml-rpc 访问我的 saas 在线服务器,但我不断收到以下错误:

文件“/usr/lib/python2.7/ssl.py”,第 405 行,在 do_handshake self._sslobj.do_handshake()ssl.SSLError: [Errno 1] _ssl.c:510: error:14077438:SSL例程:SSL23_GET_SERVER_HELLO:tlsv1 警报内部错误

我的简单 xml-rpc 脚本:

import xmlrpclib
url = 'https://myodoo.com'
db = 'myodoo'
username = 'admin'
password = 'admin'
common = xmlrpclib.ServerProxy('{}/xmlrpc/2/common'.format(url))
print common.version()

有趣的是,如果我使用我的 saas 在线 test-myodoo.odoo.com 实例,它可以工作,但在主要 (myodoo.com) 实例上,我遇到了上面的错误。

你们知道上述错误的原因是什么吗?

如有任何帮助和建议,我们将不胜感激。

亲切的问候, 提乌克斯

最佳答案

我猜这可能是与 OPENSSL 相关的问题。 将您的 openssl 升级到版本:1.0.1 那么你的脚本应该可以工作:)

尝试在系统上安装 openssl version=1.0.1,是的,它正在工作!

关于python - odoo v9 enterprice saas 与 xml-rpc 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42951432/

相关文章:

python - 如何在 python 中发送 xml-rpc 请求?

python - 如何从 Alexa 设备获取原始语音输入

python - 根据元素将一个列表拆分为多个

performance - SSL 速度 - 特定于 Magento

xml - SOAP、XML-RPC、JSON 之间有什么区别?

java - 运行客户端时 XML-RPC 错误

python - 导入一个与祖父包同名的模块

python - 删除列表python中以特定事物开头的后面的字符串

python - 请求无法连接到 TLS 服务器

ios - HTTPS 安全吗?