So i have an Azure Function that is called by another Azure service and needs to insert some records using the Web Api. My azure function gets HTTP Error 401 - Unauthorized: Access is denied. The weird thing is this same Azure Function run locally get 204 and successfully inserts records. I need to mention that my AF IP has been whitelisted in therir system. this is how i initialize the HttpClient.
var handler = new HttpClientHandler { Credentials = new NetworkCredential(username, password) }; using (var client = new HttpClient(handler)) { _logger.LogInformation(/About to star sending requests/); // Set the base address for the HttpClient client.BaseAddress = new Uri(url);
// Set the media type header value client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(/application/json/));
HttpResponseMessage response = await client.GetAsync(/emails(/+result.EmailId+/)/); -- this is a GET request this where the error accurs
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.