Freigeben über


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
HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER
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

Weitere Informationen

HTTP-Server-API, Version 2.0-Strukturen

HTTP_RESPONSE_INFO

HTTP_RESPONSE_V2