I want to get Httprequest then get the client ip, but use below code in my module have a error. pls help, thanks very much
import openerp.addons.web.http as openerpweb
@openerpweb.jsonrequest
def get_ip_address(self, req):
wsgienv = req.httprequest.environ
env = dict(
HTTP_HOST=wsgienv['HTTP_HOST'],
REMOTE_ADDR=wsgienv['REMOTE_ADDR'],
)
_logger.log("env:%d", env)
return True
Get Error:AttributeError: 'list' object has no attribute 'httprequest'
hope this will helps: https://learnopenerp.blogspot.com/2020/07/get-web-httprequest-in-odoo.html