diff --git a/trian_system_login_and_get_token.py b/trian_system_login_and_get_token.py new file mode 100644 index 0000000..435940d --- /dev/null +++ b/trian_system_login_and_get_token.py @@ -0,0 +1,43 @@ +import requests +import json + +# 接口地址 +url = "http://127.0.0.1:8084/c/v1/wellMudLogAndWireLine/system/privateManager/userLoginAggregate/other/login" + +# 请求体 +payload = { + "encType": 0, + "x_flag": "", + "data": { + "userId": "admin", + "password": "123456" + } +} + +# 请求头 +headers = { + "Content-Type": "application/json" +} + +try: + # 发送 POST 请求 + response = requests.post(url, headers=headers, data=json.dumps(payload)) + + # 检查状态码 + response.raise_for_status() + + # 转为 JSON + result = response.json() + + # 从响应中解析 token + token = result.get("data", {}).get("token") + + if token: + print("登录成功,Token:", token) + else: + print("未获取到 Token,响应内容:", result) + +except requests.RequestException as e: + print("请求异常:", e) +except ValueError: + print("响应不是合法的 JSON 格式") \ No newline at end of file