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);
}
}