[IMP] cors rpc: enable preflight request caching, vastly improves rpc performance

bzr revid: fva@openerp.com-20140206110134-jk5zbd8cc6x1ebh5
This commit is contained in:
Frédéric van der Essen 2014-02-06 12:01:34 +01:00
parent 6280ba8f10
commit 13a4c3fec9
1 changed files with 1 additions and 0 deletions

View File

@ -441,6 +441,7 @@ class HttpRequest(WebRequest):
elif request.func.routing.get('methods'):
methods = ', '.join(request.func.routing['methods'])
response.headers.set('Access-Control-Allow-Methods', methods)
response.headers.set('Access-Control-Max-Age',60*60*24)
response.headers.set('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept')
return response