public static async Task GetRequestAsync()

in src/Microsoft.NET.Sdk.Functions.MSBuild/Tasks/Http/HttpClientHelpers.cs [49:63]


        public static async Task<IHttpResponse> GetRequestAsync(this IHttpClient client, Uri uri, string username, string password, string userAgent, CancellationToken cancellationToken)
        {
            AddAuthenticationHeader(username, password, client);
            client.DefaultRequestHeaders.Add("User-Agent", userAgent);

            try
            {
                HttpResponseMessage responseMessage = await client.GetAsync(uri, cancellationToken);
                return new HttpResponseMessageWrapper(responseMessage);
            }
            catch (TaskCanceledException)
            {
                return new HttpResponseMessageForStatusCode(HttpStatusCode.RequestTimeout);
            }
        }