Не работает источник заголовка запроса на получение сервером - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь реализовать некоторый код, который предотвращает перекрестное происхождение на моем сервере.Но когда я изменил свой 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 завершается ошибкой.

...