Condividi tramite


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

Vedi anche

Strutture dell'API server HTTP versione 1.0

HTTP_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS