Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die HTTP_REQUEST_HEADERS-Struktur enthält Header, die mit einer HTTP-Anforderung gesendet wurden.
Syntax
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;
Members
UnknownHeaderCount
Eine Reihe unbekannter Header, die mit der HTTP-Anforderung gesendet werden. Diese Zahl ist die Größe des Arrays, auf das das pUnknownHeaders-Element verweist.
pUnknownHeaders
Ein Zeiger auf ein Array von HTTP_UNKNOWN_HEADER Strukturen. Dieses Array enthält eine Struktur für jeden unbekannten Header, der in der HTTP-Anforderung gesendet wird.
TrailerCount
Dieser Member ist reserviert und muss null sein.
pTrailers
Dieser Member ist reserviert und muss NULL sein.
KnownHeaders[HttpHeaderRequestMaximum]
Array mit HTTP_KNOWN_HEADER Strukturen mit fester Größe. Die HTTP_HEADER_ID-Enumeration bietet eine Zuordnung von Headertypen zu Arrayindizes. Wenn ein bekannter Header eines bestimmten Typs in der HTTP-Anforderung enthalten ist, gibt das Arrayelement am Index, der diesem Typ entspricht, den Headerwert an. Die Elemente des Arrays, für die keine entsprechenden Header vorhanden sind, enthalten ein 0-wertiges RawValueLength-Element . Verwenden Sie RawValueLength , um das Ende der Headerzeichenfolge zu bestimmen, auf die von pRawValue verwiesen wird, anstatt sich auf die Zeichenfolge zu verlassen, um einen endenden NULL-Wert zu erhalten.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Kopfzeile | http.h |