python flask 判断独立域名来路
时间: 2023-10-18 16:04:44 浏览: 77
pythonflaskdemo_pythonflaskdemo_pythonflask_flask_DEMO
可以通过 Flask 中的 request 对象获取请求的来源 URL,然后解析出其域名,再进行判断是否为独立域名。
示例代码:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def index():
# 获取请求来源 URL
referer = request.headers.get('Referer')
# 解析出域名
if referer:
domain = referer.split('/')[2]
if domain == 'example.com': # 判断是否为独立域名
return 'Welcome to example.com!'
return 'Hello World!'
if __name__ == '__main__':
app.run()
```
在上面的示例代码中,我们首先通过 `request.headers.get('Referer')` 获取请求来源 URL,然后使用 `split()` 方法解析出其域名。最后,我们判断该域名是否为独立域名,如果是则返回欢迎页面,否则返回默认页面。
阅读全文