所以我想获取当前请求'HTTP_REFERER'
。在 Flask 中它位于 request.environ.get('HTTP_REFERER', "")
。如何在fastapi中获取一个?
最佳答案
HTTP_REFERER
is just a request header ,您可以使用 referer
键在 FastAPI 端点中访问它,如下所示:
from fastapi import FastAPI, Request
app = FastAPI()
@app.get("/foo")
def foo(request: Request):
http_referer = request.headers.get('referer')
return {"http_referer": http_referer}
更多信息位于 FastAPI docs .
关于python - flask request.environ.get ('HTTP_REFERER' 、 "")的 fastApi 模拟是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68603703/