python flask 判断域名来路
时间: 2023-10-07 13:13:38 浏览: 143
pythonflaskdemo_pythonflaskdemo_pythonflask_flask_DEMO
在Flask中,可以通过`request.host`属性来获取请求的完整域名,然后可以使用字符串操作函数来判断域名的来路。
例如,假设我们的应用只允许来自`example.com`这个域名的请求,可以使用以下代码来实现:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def index():
if request.host.endswith('example.com'):
return 'Welcome!'
else:
return 'Access denied'
if __name__ == '__main__':
app.run()
```
在上面的代码中,我们使用了`request.host.endswith('example.com')`来判断请求的域名是否以`example.com`结尾。如果是,就返回`Welcome!`,否则返回`Access denied`。
阅读全文