System.Net.Http.Headers 命名空间

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

AuthenticationHeaderValue

表示 Authorization、ProxyAuthorization、WWW-Authneticate 和 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

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

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

表示 Acept-Ecoding 标头值。

TransferCodingWithQualityHeaderValue

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

ViaHeaderValue

表示 Via 标头的值。

WarningHeaderValue

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

结构

HeaderStringValues

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

HeaderStringValues.Enumerator

枚举 HeaderStringValues 的元素。

HttpHeadersNonValidated

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

HttpHeadersNonValidated.Enumerator

枚举 HttpHeadersNonValidated 的元素。

注解

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