I add a custom header to each of my calls made from an Angular service to pass a system Id to my application
$http.defaults.headers.common["SystemId"] = "1";
When using Fiddler I can see that the custom header is added


On the server side I'm trying to retrieve this header from a user defined C# class by doing the following
if (HttpContext.Current != null)
{
systemIdHeader = HttpContext.Current.Request.Headers["SystemId"];
}
The HttpContext.Current object is set but the Headers array is empty. Is there any reason why this header will go missing?
SystemIdis missing?