Compartilhar via


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

Confira também

Estruturas da API do servidor HTTP versão 1.0

HTTP_KNOWN_HEADER

HTTP_REQUEST

HTTP_UNKNOWN_HEADER