【问题标题】:What is fastApi analog for the flask request.environ.get('HTTP_REFERER', "")?烧瓶 request.environ.get('HTTP_REFERER', "") 的 fastApi 模拟是什么?
【发布时间】:2021-10-06 18:01:33
【问题描述】:

所以我想获取当前请求'HTTP_REFERER'。在 Flask 中,它位于 request.environ.get('HTTP_REFERER', "")。如何在 fastapi 中获取一个?

【问题讨论】:

    标签: python fastapi http-referer


    【解决方案1】:

    HTTP_REFERERis just a request header,您可以在 FastAPI 端点中访问,如下所示:

    from fastapi import FastAPI, Request
    
    app = FastAPI()
    
    @app.get("/foo")
    def foo(request: Request):
        http_referer = request.headers.get('HTTP_REFERER')
        return {"http_referer": http_referer}
    

    更多信息位于FastAPI docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      相关资源
      最近更新 更多