HTTP_MULTIPLE_KNOWN_HEADERS-Struktur (http.h)
Die HTTP_MULTIPLE_KNOWN_HEADERS-Struktur gibt die Header an, die in einer HTTP-Antwort enthalten sind, wenn mehr als ein Header erforderlich ist.
Syntax
typedef struct _HTTP_MULTIPLE_KNOWN_HEADERS {
HTTP_HEADER_ID HeaderId;
ULONG Flags;
USHORT KnownHeaderCount;
PHTTP_KNOWN_HEADER KnownHeaders;
} HTTP_MULTIPLE_KNOWN_HEADERS, *PHTTP_MULTIPLE_KNOWN_HEADERS;
Member
HeaderId
Ein Member der HTTP_HEADER_ID-Enumeration , die die Antwortheader-ID angibt.
Flags
Die Flags, die dem Antwortheader im HeaderId-Element entsprechen. Dieses Element wird nur verwendet, wenn der WWW-Authenticate-Header vorhanden ist. Dies kann null oder folgendes sein:
Flag | Bedeutung |
---|---|
|
Die angegebene Reihenfolge der Authentifizierungsschemas wird für die Antwort der Herausforderung beibehalten. |
KnownHeaderCount
Die Anzahl der Elemente im Array, die im KnownHeaders-Element angegeben ist.
KnownHeaders
Ein Zeiger auf das erste Element im Array von HTTP_KNOWN_HEADER Strukturen.
Hinweise
Mit der HTTP-API der Version 1.0 können Anwendungen nur einen bekannten Antwortheader mit der Antwort senden. Ab der HTTP Version 2.0-API können Anwendungen mehrere bekannte Antwortheader senden.
Das pInfo-Element der HTTP_RESPONSE_INFO-Struktur verweist auf diese Struktur, wenn die Anwendung mehrere bekannte Header für eine Antwort bereitstellt. Die HTTP_RESPONSE_INFO-Struktur erweitert die HTTP_RESPONSE-Struktur ab HTTP-Version 2.0.
Die HTTP_MULTIPLE_KNOWN_HEADERS-Struktur ermöglicht es Serveranwendungen, mehrere Authentifizierungsanforderungen an den Client zu senden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | http.h |