文章内容
2023/4/14 16:14:42,作 者: 黄兵
Flask 获取当前域名
如果我们使用 Flask 框架,需要获取我们自己的域名,防止它人盗链网站上的资源。
要获取当前域名,您可以使用 Flask 中的 request
对象的 host
属性。request.host
属性将返回当前请求的完整主机名(包括端口号)。
以下是一个示例代码片段,展示如何使用 Flask 获取当前域名:
from flask import Flask, request app = Flask(__name__) @app.route('/') def index(): current_domain = request.host return f"当前域名为: {current_domain}" if __name__ == '__main__': app.run()
如果们本地测试,会返回端口,但是上线部署之后,443 端口访问访问直接返回域名。
例如:https://www.pdf-lib.org 会返回:www.pdf-lib.org,并不会返回:www.pdf-lib.org:443 这个是需要注意的。
评论列表