微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

烧瓶 request.environ.get('HTTP_REFERER', "") 的 fastApi 模拟是什么?

如何解决烧瓶 request.environ.get('HTTP_REFERER', "") 的 fastApi 模拟是什么?

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

解决方法

HTTP_REFERER is 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。