http.h) (HTTP_RESPONSE_HEADERS 结构

HTTP_RESPONSE_HEADERS 结构包含使用 HTTP 响应发送的标头。

语法

typedef struct _HTTP_RESPONSE_HEADERS {
  USHORT               UnknownHeaderCount;
  PHTTP_UNKNOWN_HEADER pUnknownHeaders;
  USHORT               TrailerCount;
  PHTTP_UNKNOWN_HEADER pTrailers;
  HTTP_KNOWN_HEADER    KnownHeaders[HttpHeaderResponseMaximum];
} HTTP_RESPONSE_HEADERS, *PHTTP_RESPONSE_HEADERS;

成员

UnknownHeaderCount

一些未知标头随 HTTP 响应一起发送,包含在 pUnknownHeaders 成员指向的数组中。 此数字不能超过 9999。

pUnknownHeaders

指向 HTTP_UNKNOWN_HEADER 结构的数组的指针,该数组包含 HTTP 响应中发送的每个未知标头的一个结构。

TrailerCount

此成员为保留成员,必须为零。

pTrailers

此成员为保留成员,必须为 NULL

KnownHeaders[HttpHeaderResponseMaximum]

HTTP_KNOWN_HEADER结构的固定大小数组。 HTTP_HEADER_ID 枚举提供从标头类型到数组索引的映射。 如果 HTTP 响应中包含给定类型的已知标头,则与该类型相对应的索引处的 array 元素将指定标头值。 数组中没有相应标头的元素包含零值 RawValueLength 成员。 使用 RawValueLength 确定 pRawValue 指向的标头字符串的末尾,而不是依赖字符串具有终止 null。

要求

要求
最低受支持的客户端 Windows Vista、Windows XP 和 SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 http.h

另请参阅

HTTP 服务器 API 版本 1.0 结构

HTTP_KNOWN_HEADER

HTTP_RESPONSE

HTTP_UNKNOWN_HEADER