diff --git a/Class/DataReceived.cs b/Class/DataReceived.cs index e9b5fce..5227e9e 100644 --- a/Class/DataReceived.cs +++ b/Class/DataReceived.cs @@ -43,7 +43,8 @@ namespace SunlightAggregationTerminal.Class { try { - var data = JsonSerializer.Deserialize>(dat); + Person deserializedPerson = JsonSerializer.Deserialize(dat)!; + var data = JsonSerializer.Deserialize>(deserializedPerson.Dat); if (data != null) { diff --git a/Class/HttpServer.cs b/Class/HttpServer.cs index a40d924..8538a53 100644 --- a/Class/HttpServer.cs +++ b/Class/HttpServer.cs @@ -89,11 +89,11 @@ namespace SunlightAggregationTerminal.Class var request = new HttpRequest(); request.SetContent(new StringHttpContent(JsonSerializer.Serialize(dat), Encoding.UTF8, "application/scjson")) .InitHeaders() - .SetUrl("/api/user-report") + .SetUrl("/H") .SetHost(httpclient.RemoteIPHost.Host) .AsPost(); - // 创建一个超时操作,10秒后取消 + // 创建一个超时操作,15秒后取消 using var cts = new CancellationTokenSource(1000 * 15); try {