estrutura HTTP_REQUEST_HEADERS (http.h)
A estrutura HTTP_REQUEST_HEADERS contém cabeçalhos enviados com uma solicitação HTTP.
Sintaxe
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;
Membros
UnknownHeaderCount
Vários cabeçalhos desconhecidos enviados com a solicitação HTTP. Esse número é o tamanho da matriz apontada pelo membro pUnknownHeaders .
pUnknownHeaders
Um ponteiro para uma matriz de estruturas de HTTP_UNKNOWN_HEADER . Essa matriz contém uma estrutura para cada um dos cabeçalhos desconhecidos enviados na solicitação HTTP.
TrailerCount
Esse membro é reservado e deve ser zero.
pTrailers
Esse membro é reservado e deve ser NULL.
KnownHeaders[HttpHeaderRequestMaximum]
Matriz de tamanho fixo de estruturas de HTTP_KNOWN_HEADER . A enumeração HTTP_HEADER_ID fornece um mapeamento de tipos de cabeçalho para índices de matriz. Se um cabeçalho conhecido de um determinado tipo for incluído na solicitação HTTP, o elemento de matriz no índice que corresponde a esse tipo especificará o valor do cabeçalho. Esses elementos da matriz para os quais nenhum cabeçalho correspondente está presente contêm um membro RawValueLength com valor zero. Use RawValueLength para determinar o final da cadeia de caracteres de cabeçalho apontada por pRawValue, em vez de depender da cadeia de caracteres para ter um nulo de terminação.
Requisitos
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | http.h |