修改模拟告警服务
This commit is contained in:
parent
ad13ad0f88
commit
f8baebf6ea
@ -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
@ -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'])
|
||||
|
||||
Loading…
Reference in New Issue
Block a user