using System.Text; using Newtonsoft.Json; namespace Common.Util; public static class HttpUtil { private static readonly HttpClient httpClient = new HttpClient(); public static async void SendPostRequest(T data, string url) { string jsonStr = JsonConvert.SerializeObject(data); var content = new StringContent(jsonStr, Encoding.UTF8, "application/json"); HttpResponseMessage response = await httpClient.PostAsync(url, content); if (response.IsSuccessStatusCode) { await response.Content.ReadAsStringAsync(); } } public static async void SendGetRequest(string url) { try { HttpResponseMessage response = await httpClient.GetAsync(url); if (response.IsSuccessStatusCode) { await response.Content.ReadAsStringAsync(); } } catch { } } }