Freigeben über


HTTP_REQUEST_V2-Struktur (http.h)

Die HTTP_REQUEST_V2-Struktur erweitert die HTTP_REQUEST_V1 Anforderungsstruktur um weitere Informationen zur Anforderung.

Verwenden Sie HTTP_REQUEST_V2 nicht direkt im Code. Verwenden Sie stattdessen HTTP_REQUEST , um sicherzustellen, dass die richtige Version basierend auf dem Betriebssystem verwendet wird, unter dem der Code kompiliert wird.

Syntax

typedef struct _HTTP_REQUEST_V2 : _HTTP_REQUEST_V1 {
  USHORT             RequestInfoCount;
  PHTTP_REQUEST_INFO pRequestInfo;
} HTTP_REQUEST_V2, *PHTTP_REQUEST_V2;

Vererbung

Die HTTP_REQUEST_V2-Struktur implementiert _HTTP_REQUEST_V1.

Member

RequestInfoCount

Die Anzahl der HTTP_REQUEST_INFO Strukturen im Array, auf die pRequestInfo verweist.

pRequestInfo

Ein Zeiger auf ein Array von HTTP_REQUEST_INFO Strukturen, das zusätzliche Informationen zur Anforderung enthält.

Anforderungen

   
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_COOKED_URL

HTTP_DATA_CHUNK

HTTP_REQUEST

HTTP_REQUEST_V1

HTTP_RESPONSE

HTTP_SSL_INFO

HTTP_TRANSPORT_ADDRESS

HTTP_VERB

HttpReceiveHttpRequest

HttpReceiveRequestEntityBody

HttpSendHttpResponse

HttpSendResponseEntityBody