修改模拟告警服务

This commit is contained in:
haotian 2026-02-26 17:01:45 +08:00
parent ad13ad0f88
commit f8baebf6ea
3 changed files with 14 additions and 17 deletions

View File

@ -213,8 +213,8 @@
},
"external_api": {
"enable": true,
"getTokenUrl": "http://127.0.0.1:8080/api/getToken",
"putMessageUrl": "http://127.0.0.1:8080/api/putMessage",
"getTokenUrl": "http://10.0.0.49:8080/api/getToken",
"putMessageUrl": "http://10.0.0.49:8080/api/putMessage",
"tenantCode": "32",
"channelNo": "${vod_channelNo}",
"timeout_ms": 3000,

File diff suppressed because one or more lines are too long

View File

@ -20,8 +20,8 @@ import sys
app = Flask(__name__)
# 模拟 token 存储
mock_token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.mock_token_for_testing"
# 模拟 token 存储 - 使用纯ASCII字符避免转义问题
mock_token = "mocktoken123456789abcdef123456789"
token_expire_time = 30 * 60 # 30分钟过期时间
# 统计信息
@ -42,19 +42,12 @@ def get_token():
# 打印请求信息
print(f"\n[{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}] 收到 Token 请求")
print(f" 请求头: {dict(request.headers)}")
print(f" 请求体: {request.data.decode('utf-8') if request.data else 'None'}")
# 简化的响应纯ASCII避免转义问题
response = {
"errorDesc": None,
"message": None,
"errorDesc": "",
"message": "",
"responseBody": {
"userInfo": {
"username": "szls",
"realname": "数字孪生",
"deptName": "精密铸造厂",
"id": "8a746b7d91deb3270191df35f42e000e"
},
"expireTime": str(token_expire_time),
"token": mock_token,
"refreshToken": mock_token + "_refresh"
@ -62,8 +55,12 @@ def get_token():
"retCode": "200"
}
print(f" 响应: 返回 mock token")
return jsonify(response)
# 手动序列化并打印原始JSON
raw_json = json.dumps(response, ensure_ascii=True)
print(f" 返回 JSON: {raw_json}")
# 返回纯文本JSON避免Flask jsonify的额外处理
return raw_json, 200, {'Content-Type': 'application/json'}
@app.route('/api/putMessage', methods=['POST'])