Condividi tramite


HTTP_REQUEST_HEADERS struttura (http.h)

La struttura HTTP_REQUEST_HEADERS contiene intestazioni inviate con una richiesta HTTP.

Sintassi

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

Numero di intestazioni sconosciute inviate con la richiesta HTTP. Questo numero è la dimensione della matrice a cui punta il membro pUnknownHeaders .

pUnknownHeaders

Puntatore a una matrice di strutture HTTP_UNKNOWN_HEADER . Questa matrice contiene una struttura per ognuna delle intestazioni sconosciute inviate nella richiesta HTTP.

TrailerCount

Questo membro è riservato e deve essere zero.

pTrailers

Questo membro è riservato e deve essere NULL.

KnownHeaders[HttpHeaderRequestMaximum]

Matrice di dimensioni fisse delle strutture HTTP_KNOWN_HEADER . L'enumerazione HTTP_HEADER_ID fornisce un mapping dai tipi di intestazione agli indici di matrice. Se un'intestazione nota di un tipo specificato è inclusa nella richiesta HTTP, l'elemento matrice nell'indice corrispondente a tale tipo specifica il valore dell'intestazione. Tali elementi della matrice per cui non sono presenti intestazioni corrispondenti contengono un membro RawValueLength con valori zero. Usare RawValueLength per determinare la fine della stringa di intestazione a cui fa riferimento pRawValue anziché basarsi sulla stringa per avere un valore Null terminante.

Requisiti

   
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione http.h

Vedi anche

Strutture dell'API SERVER HTTP versione 1.0

HTTP_KNOWN_HEADER

HTTP_REQUEST

HTTP_UNKNOWN_HEADER