using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; using updater; namespace AIProofread.Util { public class HttpUtil { public static string GetHttpSource(string url) { ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url); using (HttpWebResponse resp = (HttpWebResponse)httpWebRequest.GetResponse()) { // 获取响应内容 if (resp.StatusCode == HttpStatusCode.OK) { using (Stream receiveStream = resp.GetResponseStream()) { using (StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8)) { return readStream.ReadToEnd(); } } } } return null; } } }