System.Net.Http.Headers 命名空间

为命名空间使用的 System.Net.Http HTTP 标头集合提供支持。

名称 说明
AuthenticationHeaderValue

表示 Authorization、ProxyAuthorization、WWW-Authenticate 和 Proxy-Authenticate 标头值中的身份验证信息。

CacheControlHeaderValue

表示 Cache-Control 标头的值。

ContentDispositionHeaderValue

表示 Content-Disposition 标头的值。

ContentRangeHeaderValue

表示 Content-Range 标头的值。

EntityTagHeaderValue

表示实体标记标头值。

HttpContentHeaders

表示 RFC 2616 中定义的内容标头的集合。

HttpHeaders

RFC 2616 中定义的标头及其值的集合。

HttpHeaderValueCollection<T>

表示标头值的集合。

HttpRequestHeaders

表示 RFC 2616 中定义的请求标头的集合。

HttpResponseHeaders

表示 RFC 2616 中定义的响应标头的集合。

MediaTypeHeaderValue

表示在 RFC 2616 中定义的 Content-Type 标头中使用的媒体类型。

MediaTypeWithQualityHeaderValue

表示在 Content-Type 标头中使用的其他质量因素的媒体类型。

NameValueHeaderValue

表示 RFC 2616 中定义的各种标头中使用的名称/值对。

NameValueWithParametersHeaderValue

表示名称/值对与 RFC 2616 中定义的各种标头中使用的参数。

ProductHeaderValue

表示 User-Agent 标头中的产品令牌值。

ProductInfoHeaderValue

表示一个值,该值可以是产品,也可以是 User-Agent 标头中的注释。

RangeConditionHeaderValue

表示可以是日期/时间或实体标记值的 If-Range 标头值。

RangeHeaderValue

表示 Range 标头值。

RangeItemHeaderValue

表示 Range 标头值中的字节范围。

RetryConditionHeaderValue

表示一个 Retry-After 标头值,该值可以是日期/时间或时间跨度值。

StringWithQualityHeaderValue

表示具有可选质量的字符串标头值。

TransferCodingHeaderValue

表示接受编码标头值。

TransferCodingWithQualityHeaderValue

表示具有可选质量因子的 Accept-Encoding 标头值。

ViaHeaderValue

表示 Via 标头的值。

WarningHeaderValue

表示 Warning 标头使用的警告值。

结构

名称 说明
HeaderStringValues

提供标头字符串值的集合。

HeaderStringValues.Enumerator

枚举 . 的 HeaderStringValues元素

HttpHeadersNonValidated

提供集合顶部的 HttpHeaders 视图,避免强制验证或分析其内容。

HttpHeadersNonValidated.Enumerator

枚举 . 的 HttpHeadersNonValidated元素

注解

System.Net.Http.Headers 命名空间支持 IETF 在 RFC 2616 中定义的 HTTP 标头。