【发布时间】:2021-10-06 18:01:33
【问题描述】:
所以我想获取当前请求'HTTP_REFERER'。在 Flask 中,它位于 request.environ.get('HTTP_REFERER', "")。如何在 fastapi 中获取一个?
【问题讨论】:
标签: python fastapi http-referer
所以我想获取当前请求'HTTP_REFERER'。在 Flask 中,它位于 request.environ.get('HTTP_REFERER', "")。如何在 fastapi 中获取一个?
【问题讨论】:
标签: python fastapi http-referer
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。
【讨论】: