diff --git a/langguanApi/Program.cs b/langguanApi/Program.cs index f7d791f..efcb461 100644 --- a/langguanApi/Program.cs +++ b/langguanApi/Program.cs @@ -23,7 +23,7 @@ builder.Services.AddControllers(options => option.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver(); option.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; - //驼峰 + //椹煎嘲 option.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver(); }).AddJsonOptions(option => @@ -61,10 +61,14 @@ if (redisoptions != null) options.Key = redisoptions.Key; }); } -//自动注入 +//鑷姩娉ㄥ叆 builder.Services.ServicesAutoInjectionExtension(); builder.Services.AddSocketService(); builder.Services.AddHttpClient(); +builder.Services.AddHttpClient("httpreq", m => { }).ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler +{ + ServerCertificateCustomValidationCallback = (m, c, ch, e) => true +}); //cross domain builder.Services.AddCors(options => { @@ -79,7 +83,7 @@ builder.Services.AddCors(options => var app = builder.Build(); ServiceLocator.Instance = app.Services; app.UseRouting(); -//执行匹配的端点 +//鎵ц鍖归厤鐨勭鐐 app.UseEndpoints(endpoints => { endpoints.MapHub("/notification"); @@ -103,7 +107,7 @@ app.UseCors("CorsPolicy"); if (!await GetNowTimeAsync()) { - Console.WriteLine("当前时间不在可运行时间范围内,请联系供应商。"); + Console.WriteLine("褰撳墠鏃堕棿涓嶅湪鍙繍琛屾椂闂磋寖鍥村唴锛岃鑱旂郴渚涘簲鍟嗐"); Environment.Exit(0); } app.Run(); @@ -111,19 +115,19 @@ app.Run(); -//获取当前时间是否在可运行时间范围内 +//鑾峰彇褰撳墠鏃堕棿鏄惁鍦ㄥ彲杩愯鏃堕棿鑼冨洿鍐 static async Task GetNowTimeAsync() { try { DateTime startTime = DateTime.Parse("2024-09-01"); - //从公网上获取当前时间 + //浠庡叕缃戜笂鑾峰彇褰撳墠鏃堕棿 var url = "http://www.worldtimeapi.org/api/ip"; var myClient = new HttpClient(new HttpClientHandler() { UseDefaultCredentials = true }); var response = await myClient.GetStringAsync(url); var time = JObject.Parse(response)["datetime"].ToString(); var now = DateTime.Parse(time); - Console.WriteLine($"当前时间:{now},过期时间:{startTime.AddDays(365)},距离过期时间还有:{(startTime.AddDays(365) - now).Days} 天"); + Console.WriteLine($"褰撳墠鏃堕棿锛歿now}锛岃繃鏈熸椂闂达細{startTime.AddDays(365)}锛岃窛绂昏繃鏈熸椂闂磋繕鏈夛細{(startTime.AddDays(365) - now).Days} 澶"); return startTime.AddDays(365) > now ? true : false; } catch @@ -133,12 +137,12 @@ static async Task GetNowTimeAsync() } /// -/// 暂存服务 +/// 鏆傚瓨鏈嶅姟 /// public static class ServiceLocator { /// - /// 服务容器 + /// 鏈嶅姟瀹瑰櫒 /// public static IServiceProvider Instance { get; set; } }