flask获取发起请求客户端的IP
时间: 2024-01-27 12:13:08 浏览: 76
可以使用 `request.remote_addr` 来获取发起请求客户端的IP,示例代码如下:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def index():
ip = request.remote_addr
return f'The client IP is: {ip}'
if __name__ == '__main__':
app.run()
```
当客户端发送 GET 请求时,服务器将返回类似如下的响应:
```
The client IP is: 127.0.0.1
```
其中,`request.remote_addr` 返回客户端的IP地址。请注意,使用该方法时需要注意代理的影响,因为它可能会改变客户端的IP地址。
阅读全文