Tim*_*yle 4 python google-app-engine
我使用以下代码在我的Google App Engine Python应用程序上实现了CORS:
approved_origin = 'https://example.com'
self.response.headers.add_header('Access-Control-Allow-Origin', approved_origin)
Run Code Online (Sandbox Code Playgroud)
问题是我可以允许多个已批准的来源,并且希望同时允许http和https.
有谁知道是否可以这样做,如果是,那么语法是什么?我不希望让所有的起源"*".
您必须维护允许来源的白名单,并且如果当前请求来自批准的来源,则包括CORS标头.这样的事情应该有效:
approved_origins = ['https://example.com', 'https://example.info']
if self.request.headers['Origin'] in approved_origins:
self.response.headers.add_header('Access-Control-Allow-Origin', self.request.headers['Origin'])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
870 次 |
| 最近记录: |