Получить заголовки из запроса на сервер Flask

Есть небольшой сервер на Фласке. Нужно проверить заголовки запроса и в одном случае вернуть код ответа 200, в другом 500 На текущий момент код выглядит так

from flask import Flask, make_response
import requests

app = Flask(__name__)
@app.route("/")
def main():
    return "<h3>Main Page</h3>"

@app.route("/response")
def response():
    if condition == ___:
        res = make_response("<h3>Success</h3>", 200)
        res.headers['Content-type'] = 'text/html'
    else:
        res = make_response("<h3>Error</h3>", 500)
        res.headers['Content-type'] = 'text/html'
    return res

if __name__=='__main__':
    app.run()

Соответственно вопрос в том как получить эти самые заголовки

Заранее спасибо


Ответы (1 шт):

Автор решения: nomnoms12

Получить заголовки можно через объект запроса.

Пример:

from flask import request
...

@app.route("/response")
def response():
    request.headers
→ Ссылка