HTTP_RESPONSE_HEADERS struttura (http.h)
La struttura HTTP_RESPONSE_HEADERS contiene le intestazioni inviate con una risposta HTTP.
Sintassi
typedef struct _HTTP_RESPONSE_HEADERS {
USHORT UnknownHeaderCount;
PHTTP_UNKNOWN_HEADER pUnknownHeaders;
USHORT TrailerCount;
PHTTP_UNKNOWN_HEADER pTrailers;
HTTP_KNOWN_HEADER KnownHeaders[HttpHeaderResponseMaximum];
} HTTP_RESPONSE_HEADERS, *PHTTP_RESPONSE_HEADERS;
Members
UnknownHeaderCount
Numero di intestazioni sconosciute inviate con la risposta HTTP e contenute nella matrice a cui punta il membro pUnknownHeaders . Questo numero non può superare il 9999.
pUnknownHeaders
Puntatore a una matrice di strutture HTTP_UNKNOWN_HEADER che contiene una struttura per ognuna delle intestazioni sconosciute inviate nella risposta HTTP.
TrailerCount
Questo membro è riservato e deve essere zero.
pTrailers
Questo membro è riservato e deve essere NULL.
KnownHeaders[HttpHeaderResponseMaximum]
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 viene inclusa nella risposta 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
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | http.h |