I tried to get header value like below -
IEnumerable<string> headerValues = request.Headers.GetValues("MyCustomerId");
var id = headerValues.FirstOrDefault();
If header value is null or not present it is throwing error - InvalidOperationException
The null check for GetValues
doesn't serve any value as it will never return null. If the header doesn't exist you will get an InvalidOperationException
Any trick to do so?