Compartir a través de


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

Consulte también

Estructuras de la API de servidor HTTP versión 1.0

HTTP_KNOWN_HEADER

HTTP_REQUEST

HTTP_UNKNOWN_HEADER