Beispiel #1
0
        /// <summary>
        /// 发出Get请求
        /// </summary>
        /// <param name="url">请求路径</param>
        /// <param name="requestHeaders">请求额外的报文头信息</param>
        /// <param name="contentType">default to application/json</param>
        /// <param name="settings">JsonSerializerSettings</param>
        /// <returns></returns>
        public override async Task <HttpResponse <T> > GetAsync <T>(
            string url,
            HttpRequestHeaders requestHeaders = null,
            string contentType = "application/json",
            JsonSerializerSettings settings = null
            )
        {
            url = await _serviceDiscovery.ResolveUrlAsync(url);

            return(await base.GetAsync <T>(url, requestHeaders, contentType, settings));
        }