HTTP_REQUEST_HEADERS 结构 (http.h)
HTTP_REQUEST_HEADERS 结构包含通过 HTTP 请求发送的标头。
语法
typedef struct _HTTP_REQUEST_HEADERS {
USHORT UnknownHeaderCount;
PHTTP_UNKNOWN_HEADER pUnknownHeaders;
USHORT TrailerCount;
PHTTP_UNKNOWN_HEADER pTrailers;
HTTP_KNOWN_HEADER KnownHeaders[HttpHeaderRequestMaximum];
} HTTP_REQUEST_HEADERS, *PHTTP_REQUEST_HEADERS;
成员
UnknownHeaderCount
与 HTTP 请求一起发送的多个未知标头。 此数字是 pUnknownHeaders 成员指向的数组的大小。
pUnknownHeaders
指向 HTTP_UNKNOWN_HEADER 结构的数组的指针。 此数组包含 HTTP 请求中发送的每个未知标头的一个结构。
TrailerCount
此成员为保留成员,必须为零。
pTrailers
此成员为保留成员,必须为 NULL。
KnownHeaders[HttpHeaderRequestMaximum]
HTTP_KNOWN_HEADER结构的固定大小数组。 HTTP_HEADER_ID 枚举提供从标头类型到数组索引的映射。 如果 HTTP 请求中包含给定类型的已知标头,则对应于该类型的索引处的数组元素将指定标头值。 数组中没有相应标头的元素包含零值 RawValueLength 成员。 使用 RawValueLength 确定 pRawValue 指向的标头字符串的末尾,而不是依赖字符串具有终止 null。
要求
最低受支持的客户端 | Windows Vista、Windows XP 和 SP2 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | http.h |