Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
 /// <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)));
 }