struttura HTTP_KNOWN_HEADER (http.h)
La struttura HTTP_KNOWN_HEADER contiene i valori di intestazione per un'intestazione nota da una richiesta HTTP o una risposta HTTP.
Sintassi
typedef struct _HTTP_KNOWN_HEADER {
USHORT RawValueLength;
PCSTR pRawValue;
} HTTP_KNOWN_HEADER, *PHTTP_KNOWN_HEADER;
Members
RawValueLength
Dimensioni, in byte, della stringa a 8 bit a cui punta il membro pRawValue , senza contare un carattere Null di terminazione, se presente. Se RawValueLength è zero, il valore dell'elemento pRawValue è senza significato.
pRawValue
Puntatore al testo dell'intestazione HTTP. Usare RawValueLength per determinare dove termina il testo anziché basarsi sulla stringa per avere un valore Null di terminazione. Il formato del testo dell'intestazione è specificato in RFC 2616.
Commenti
Nell'API server HTTP le intestazioni note vengono definite come quelle enumerate nel tipo di enumerazione HTTP_HEADER_ID. Tenere presente che esistono diversi elenchi di dimensioni diverse per le intestazioni di richiesta e risposta.
Per altre informazioni sulla struttura e sull'utilizzo delle intestazioni HTTP, vedere RFC 2616.
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 |