Чтобы извлечь значения заголовков из экземпляра HttpHeaders
(или HttpResponseHeaders
в моем случае), мне нужно вызвать GetValues
например response.Headers.GetValues("Content-Length")
. Это неудобно.
Кажется, что было бы просто поддержать что-то вроде:
public IEnumerable<string> this[string headerName]
{
return GetValues(GetHeaderDescriptor(headerName));
}
. Есть ли причина, по которой HttpHeaders
не поддерживает это, чтобы менее громоздким response.Headers["Content-Length"]
?