estructura HTTP_REQUEST_HEADERS (http.h)
La estructura HTTP_REQUEST_HEADERS contiene encabezados enviados con una solicitud HTTP.
Sintaxis
typedef struct _HTTP_REQUEST_HEADERS {
USHORT UnknownHeaderCount;
PHTTP_UNKNOWN_HEADER pUnknownHeaders;
USHORT TrailerCount;
PHTTP_UNKNOWN_HEADER pTrailers;
HTTP_KNOWN_HEADER KnownHeaders[HttpHeaderRequestMaximum];
} HTTP_REQUEST_HEADERS, *PHTTP_REQUEST_HEADERS;
Members
UnknownHeaderCount
Número de encabezados desconocidos enviados con la solicitud HTTP. Este número es el tamaño de la matriz a la que apunta el miembro pUnknownHeaders .
pUnknownHeaders
Puntero a una matriz de estructuras de HTTP_UNKNOWN_HEADER . Esta matriz contiene una estructura para cada uno de los encabezados desconocidos enviados en la solicitud HTTP.
TrailerCount
Este miembro está reservado y debe ser cero.
pTrailers
Este miembro está reservado y debe ser NULL.
KnownHeaders[HttpHeaderRequestMaximum]
Matriz de tamaño fijo de estructuras de HTTP_KNOWN_HEADER . La enumeración HTTP_HEADER_ID proporciona una asignación de tipos de encabezado a índices de matriz. Si se incluye un encabezado conocido de un tipo determinado en la solicitud HTTP, el elemento de matriz en el índice que corresponde a ese tipo especifica el valor de encabezado. Esos elementos de la matriz para los que no hay encabezados correspondientes contienen un miembro RawValueLength con valores cero. Use RawValueLength para determinar el final de la cadena de encabezado a la que apunta pRawValue, en lugar de depender de la cadena para tener un valor NULL de terminación.
Requisitos
Cliente mínimo compatible | Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | http.h |