/// <summary> /// HttpClient 用GET方法访问指定URI /// </summary> /// <typeparam name="T"></typeparam> /// <param name="uri">请求发送到的 URI。</param> /// <param name="headers">请求的头部信息</param> /// <returns></returns> public static async Task <T> GetAsync <T>(string uri, IDictionary <string, string> headers = null) { var configuration = new HttpConfiguration <T> { Headers = headers }; return(await WebHelper.GetAsync <T>(uri, configuration)); }
/// <summary> /// HttpClient 用GET方法访问指定URI /// </summary> /// <typeparam name="T"></typeparam> /// <param name="uri">请求发送到的 URI。</param> /// <param name="token">Basic 验证模式的令牌</param> /// <param name="headers">请求的头部信息</param> /// <returns></returns> public static async Task <T> GetAsync <T>(string uri, string token, IDictionary <string, string> headers = null) { return(await WebHelper.GetAsync <T>(uri, headers, new AuthenticationHeaderValue("Basic", token))); }