我正在使用Web控制器在OpenERP 7上构建Web服务。从POSTman测试时没问题,但在我得到的网站上:
No 'Access-Control-Allow-Origin' header is present on the requested resource
我知道这是一个跨域请求问题,但我不知道如何在OpenERP v7上配置CORS。在版本8中,我可以在路由上设置CORS,但我不知道如何在v7上配置它。
答案 0 :(得分:0)
通过调用werkzeug自定义Response对象解决:
return werkzeug.wrappers.Response(json_response, headers=[('Access-Control-Allow-Origin', '*'), ('Content-Length', len(json_response))])