Share via


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

另請參閱

HTTP 伺服器 API 1.0 版結構

HTTP_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS