Compartilhar via


estrutura HTTP_RESPONSE_HEADERS (http.h)

A estrutura HTTP_RESPONSE_HEADERS contém os cabeçalhos enviados com uma resposta HTTP.

Sintaxe

typedef struct _HTTP_RESPONSE_HEADERS {
  USHORT               UnknownHeaderCount;
  PHTTP_UNKNOWN_HEADER pUnknownHeaders;
  USHORT               TrailerCount;
  PHTTP_UNKNOWN_HEADER pTrailers;
  HTTP_KNOWN_HEADER    KnownHeaders[HttpHeaderResponseMaximum];
} HTTP_RESPONSE_HEADERS, *PHTTP_RESPONSE_HEADERS;

Membros

UnknownHeaderCount

Vários cabeçalhos desconhecidos enviados com a resposta HTTP e contidos na matriz apontada pelo membro pUnknownHeaders . Esse número não pode exceder 9999.

pUnknownHeaders

Um ponteiro para uma matriz de estruturas HTTP_UNKNOWN_HEADER que contém uma estrutura para cada um dos cabeçalhos desconhecidos enviados na resposta HTTP.

TrailerCount

Esse membro é reservado e deve ser zero.

pTrailers

Esse membro é reservado e deve ser NULL.

KnownHeaders[HttpHeaderResponseMaximum]

Matriz de tamanho fixo de estruturas 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 resposta HTTP, o elemento de matriz no índice que corresponde a esse tipo especificará o valor do cabeçalho. Os 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

Requisito Valor
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_RESPONSE

HTTP_UNKNOWN_HEADER