HTTP_KNOWN_HEADER結構 (HTTP.h)
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 Server API 中,已知標頭會定義為 在 HTTP_HEADER_ID 列舉類型中列舉的標頭。 請注意,要求和回應標頭有不同的大小清單。
如需 HTTP 標頭結構和使用方式的詳細資訊,請參閱 RFC 2616。
需求
最低支援的用戶端 | Windows Vista、Windows XP SP2 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | HTTP.h |