05基于flask框架编写一个数据接口

场景:本数据接口初衷是编写用于接收webhhook推送过来的数据,接口具有扩展性,可以接收任意json格式数据输送。

import json
from flask import Flask, request
# 可用于webhook推送过来接收数据。
# 一个接收数据的接口。
# 外部主机访问时,需要配置host="0.0.0.0",注意要用python +文件启动;ide启动有时会默认使用python -m flask 启动外部无法访问,
# request.data 获取的是body的数据,例如:post请求body.
app = Flask(__name__) @app.route('/webhook', methods=['POST','GET']) def webhook(): prometheus_data = json.loads(request.data) print(prometheus_data) return "发送成功!" if __name__ == '__main__': app.run(host="0.0.0.0",port=8000)

 

posted @ 2023-03-24 08:51  冷夜O  阅读(29)  评论(0)    收藏  举报