public static MyHttpClient GetInstance() { if (null == _instance) { _instance = new MyHttpClient(); } return(_instance); }
public static string InvokePostByHttpUtil(string url, MyFormUrlEncodedContent parameters) { MyHttpClient myHttpClient = MyHttpClient.GetInstance(); Task <HttpResponseMessage> task = myHttpClient.PostAsync(url, parameters); HttpResponseMessage response = task.Result; var result = response.Content.ReadAsStringAsync().GetAwaiter().GetResult(); return(result); }
public static string InvokeGetByHttpUtil(string url) { MyHttpClient myHttpClient = MyHttpClient.GetInstance(); Task <HttpResponseMessage> task = myHttpClient.GetAsync(url); HttpResponseMessage response = task.Result; var result = response.Content.ReadAsStringAsync().GetAwaiter().GetResult(); return(result); }
public new static void Dispose() { ((HttpMessageInvoker)_instance)?.Dispose(); _instance = null; }
public static void Dispose() { MyHttpClient.Dispose(); }