private string GetFirstHeaderValue(HttpHeaders headers, string key) { IEnumerable<string> headerValues = null; if (headers.TryGetValues(key, out headerValues)) return headerValues.FirstOrDefault(); return string.Empty; }