public async Task <HttpResponseMessage> GetRequestAsync(Uri uri) { HttpResponseMessage responseMessage; using (HttpClientHandler handler = new HttpClientHandler() { UseCookies = false }) { using (HttpClient webClient = new HttpClient(handler)) { webClient.DefaultRequestHeaders.Authorization = AXUtilities.GetValidAuthenticationHeader(); responseMessage = await webClient.GetAsync(uri).ConfigureAwait(false); } } return(responseMessage); }
/// <summary> /// Get a valid authentication header /// </summary> /// <returns>AuthenticationHeaderValue object</returns> public static AuthenticationHeaderValue GetValidAuthenticationHeader() { return(AXUtilities.ParseAuthenticationHeader(AXUtilities.AuthorizationHeader)); }