|
|
@ -400,7 +400,7 @@ namespace ICS.Common.Helpers |
|
|
|
if (!string.IsNullOrEmpty(token)) |
|
|
|
httpClient.DefaultRequestHeaders.Add("Authorization", "Bearer " + token); |
|
|
|
httpClient.Timeout = new TimeSpan(0, 0, 60); |
|
|
|
var response = httpClient.PostAsync(url, httpContent).Result; |
|
|
|
HttpResponseMessage response = httpClient.PostAsync(url, httpContent).Result; |
|
|
|
|
|
|
|
result = response.Content.ReadAsStringAsync().Result; |
|
|
|
return JsonConvert.DeserializeObject<T>(result); |
|
|
@ -409,11 +409,22 @@ namespace ICS.Common.Helpers |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public static async Task<T> HttpClientGet<T>(string url) where T : new() |
|
|
|
/// <summary>
|
|
|
|
/// Get请求
|
|
|
|
/// </summary>
|
|
|
|
/// <typeparam name="T"></typeparam>
|
|
|
|
/// <param name="url"></param>
|
|
|
|
/// <param name="token"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
public static async Task<T> HttpClientGet<T>(string url, string token = "") where T : new() |
|
|
|
{ |
|
|
|
using (HttpClient httpClient = new HttpClient()) |
|
|
|
{ |
|
|
|
if (!string.IsNullOrEmpty(token)) |
|
|
|
httpClient.DefaultRequestHeaders.Add("Authorization", "Bearer " + token); |
|
|
|
httpClient.Timeout = new TimeSpan(0, 0, 60); |
|
|
|
HttpResponseMessage res = httpClient.GetAsync(url).Result; |
|
|
|
|
|
|
|
var t = res.Content.ReadAsStringAsync().Result; |
|
|
|
return JsonConvert.DeserializeObject<T>(t); |
|
|
|
|
|
|
|