http.h) (HTTP_KNOWN_HEADER 结构

HTTP_KNOWN_HEADER 结构包含 HTTP 请求或 HTTP 响应中已知标头的标头值。

语法

typedef struct _HTTP_KNOWN_HEADER {
  USHORT RawValueLength;
  PCSTR  pRawValue;
} HTTP_KNOWN_HEADER, *PHTTP_KNOWN_HEADER;

成员

RawValueLength

pRawValue 成员指向的 8 位字符串的大小(以字节为单位),不计算终止 null 字符(如果存在)。 如果 RawValueLength 为零,则 pRawValue 元素的值毫无意义。

pRawValue

指向此 HTTP 标头的文本的指针。 使用 RawValueLength 确定此文本的结束位置,而不是依赖字符串具有终止 null。 标头文本的格式在 RFC 2616 中指定。

注解

在 HTTP 服务器 API 中,已知标头定义为 在 HTTP_HEADER_ID 枚举类型中枚举的标头。 请注意,请求和响应标头有不同的大小列表。

有关 HTTP 标头的结构和用法的详细信息,请参阅 RFC 2616

要求

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

另请参阅

HTTP 服务器 API 版本 1.0 结构

HTTP_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS