diff --git a/Applications/Program.cs b/Applications/Program.cs index 9dacd9d..517faf2 100644 --- a/Applications/Program.cs +++ b/Applications/Program.cs @@ -480,7 +480,19 @@ class Program // 检测学生端环境 else if (action == "/check") { - string apiUrl = "http://" + ip + ":48080/admin-api/exam/app/getAppCheckList/" + taskId; // ← 替换成你的接口地址 + Console.WriteLine("check"); + string apiUrl; + + if (ip.Contains(":")) + { + // 已包含端口号或域名带端口 + apiUrl = $"http://{ip}/admin-api/exam/app/getAppCheckList/{taskId}"; + } + else + { + // 未包含端口号 + apiUrl = $"http://{ip}:48080/admin-api/exam/app/getAppCheckList/{taskId}"; + } List softwareList = await FetchSoftwareListFromApi(apiUrl); List result = new List(); foreach (AppCheck softwareLine in softwareList)