Я пытаюсь реализовать некоторый код, который предотвращает перекрестное происхождение на моем сервере.Но когда я изменил свой Access-Control-Allow-Origin для получения источника запроса, я получил ошибку.
def set_headers(self, request):
request.setHeader('Access-Control-Allow-Headers', self.POST_KEY_HEADER)
# This part is failing
request.setHeader('Access-Control-Allow-Origin', request.getHeader('origin'))
request.setHeader('Access-Control-Allow-Methods', request.method)
request.setHeader('Access-Control-Allow-Credentials', 'true')
request.setHeader('Access-Control-Max-Age', str(3600))
@app.route('/', methods=['GET'])
def render_GET(self, request):
self.logger.debug(str(request))
self.set_headers(request)
return "OK"
Метод request.getHeader ('origin') возвращает None, а setHeader завершается ошибкой.