利用odoorpc访问https的数据库

利用odoorpc访问https的服务时,需要注意的时端口是443,而非80

1
2
3
4
5
6
7
8
host = "xxxxxxxxxxxxxxx"
port =443
db = 'xxxxxxxxxxxxxxx'
user = '*****'
password = '*********'
odoo = odoorpc.ODOO(host=host,port=port)
odoo.login(db,user,password)

否则会报urlib 400 bad request错误。
另外 protocal可能需要设置为“jsonrpc+ssl”