Я пытаюсь вернуть настраиваемые заголовки, например:
@app.route("/generate", methods=['POST'])
def generate():
# data is generated here
resp = Response(jsonify(data))
resp.headers['Access-Control-Allow-Origin'] = '*'
resp.headers['Access-Control-Allow-Credentials'] = True
return resp
Но, похоже, их нет в выводе. Изменение кода состояния на 201, как упоминалось здесь , тоже не помогло (я сделал это, добавив status=201
к конструкции Responce
).
Любая помощь будет принята с благодарностью.
РЕДАКТИРОВАТЬ 1: В код добавлен бит. Решения, описанные здесь , у меня тоже не работали. Пробовал как Response
, так и make_response
, добавил @app.after_request
, как было предложено - никакого эффекта. Единственные присутствующие заголовки:
'Content-Type': 'application/json',
'Content-Length': '113',
'Server': 'Werkzeug/1.0.1 Python/3.7.7',
'Date': 'Fri, 08 May 2020 17:05:38 GMT'