HTTP_KNOWN_HEADER-Struktur (http.h)

Die HTTP_KNOWN_HEADER-Struktur enthält die Headerwerte für einen bekannten Header aus einer HTTP-Anforderung oder HTTP-Antwort.

Syntax

typedef struct _HTTP_KNOWN_HEADER {
  USHORT RawValueLength;
  PCSTR  pRawValue;
} HTTP_KNOWN_HEADER, *PHTTP_KNOWN_HEADER;

Members

RawValueLength

Größe der 8-Bit-Zeichenfolge in Bytes, auf die vom pRawValue-Element verwiesen wird, ohne ein abschließendes NULL-Zeichen zu zählen, falls vorhanden. Wenn RawValueLength 0 ist, ist der Wert des pRawValue-Elements bedeutungslos.

pRawValue

Zeiger auf den Text dieses HTTP-Headers. Verwenden Sie RawValueLength , um zu bestimmen, wo dieser Text endet, anstatt sich auf die Zeichenfolge zu verlassen, um einen endenden NULL-Wert zu erhalten. Das Format des Headertexts wird in RFC 2616 angegeben.

Hinweise

In der HTTP-Server-API werden bekannte Header als diejenigen definiert, die im HTTP_HEADER_ID Enumerationstyp aufgezählt werden. Beachten Sie, dass es für Anforderungs- und Antwortheader unterschiedliche Listen mit unterschiedlicher Größe gibt.

Weitere Informationen zur Struktur und Verwendung von HTTP-Headern finden Sie im RFC 2616.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile http.h

Weitere Informationen

STRUKTUREN DER HTTP-Server-API, Version 1.0

HTTP_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS