用户自己的接收地址,可自定义实现,但需要传入公网可访问的url地址写一个示例代码
时间: 2024-02-03 12:15:02 浏览: 19
下面是一个使用Flask框架实现的示例代码,将用户自定义的接收地址存储在一个全局变量中,并提供了一个接口 `/set_receive_address` 用于设置接收地址:
```python
from flask import Flask, request
app = Flask(__name__)
# 存储接收地址的全局变量,默认为空字符串
receive_address = ""
@app.route('/')
def hello_world():
return 'Hello, World!'
@app.route('/set_receive_address', methods=['POST'])
def set_receive_address():
global receive_address
receive_address = request.form['address']
return 'Receive address set to: ' + receive_address
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
```
如果部署在公网上,可以通过访问 `http://<服务器IP>:5000/set_receive_address` 来设置接收地址。例如,如果服务器IP为 `1.2.3.4`,则可以通过以下命令来设置接收地址:
```bash
curl -X POST -d "address=<你的接收地址>" http://1.2.3.4:5000/set_receive_address
```