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 |