添加简单http服务器

This commit is contained in:
haotian 2025-09-01 17:42:57 +08:00
parent 2d013cc491
commit be43585c6c

View File

@ -0,0 +1,49 @@
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def handle_request():
if request.method == 'POST':
# 获取不同格式的 POST 数据
content_type = request.headers.get('Content-Type', '').lower()
data = None
if 'application/json' in content_type:
data = request.json
elif 'form-data' in content_type or 'x-www-form-urlencoded' in content_type:
data = request.form
else:
data = request.data.decode('utf-8')
# 打印接收到的数据(服务端展示)
print("\n" + "="*50)
print("Received POST Data:")
print(f"Content-Type: {content_type}")
print(f"Data: {data}")
print("="*50)
# 返回响应
return jsonify({
"retCode": 200,
"status": "success",
"message": "Data received",
"your_data": data
})
else:
return "Send POST requests to this endpoint to test."
@app.route('/get_token', methods=['GET', 'POST'])
def get_token():
return jsonify({
"retCode": '200',
"status": "success",
"message": "Get token",
"responseBody":{
"token": "your_token"
}
})
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000, debug=False)