using System.Net.Http; using System.Net; using Zerolauncher.Defender; using Zerolauncher.util; using System.Diagnostics; namespace Zerolauncher.Manager { class StaticUrl { public const string QMessageMain = "https://sharechain.qq.com/"; public const string MasterMessage = "54aeb77c47b967d22c2c1396d00d91f0"; public const string SummerMessage = "037846c482eddc948612b0d0f8ed98d5"; public const string LoveMessage = "539e3389078daa765ac0abdcc97eebce"; } class UpDateData { public static bool is_check = false; public static bool state = false; public static string version = ""; public static string tis = ""; public static string auto_packet_url = ""; public static string user_packet_url = ""; public const string lanzou = "https://www.lanzoub.com/"; } class CloundMananger { public static async Task TakeQMessage() { var client = new HttpClient(); client.DefaultRequestVersion = HttpVersion.Version20; client.DefaultVersionPolicy = HttpVersionPolicy.RequestVersionOrLower; client.DefaultRequestHeaders.UserAgent.ParseAdd("Mozilla/5.0 (iPad; U; CPU OS 6_0 like Mac OS X; zh-CN; iPad2)"); HttpResponseMessage response; try { client.Timeout = TimeSpan.FromMinutes(3); response = await client.GetAsync($"{StaticUrl.QMessageMain}{StaticUrl.MasterMessage}"); } catch (Exception _ex) { CacheSha.errorCode = 1; return; } var responseString = await response.Content.ReadAsStringAsync(); if(!FormatMessage(responseString)) { CacheSha.errorCode = 2; } UpDateData.is_check = true; } static bool FormatMessage(string message) { message = message.Split("