estrutura HTTP_KNOWN_HEADER (http.h)

A estrutura HTTP_KNOWN_HEADER contém os valores de cabeçalho de um cabeçalho conhecido de uma solicitação HTTP ou resposta HTTP.

Sintaxe

typedef struct _HTTP_KNOWN_HEADER {
  USHORT RawValueLength;
  PCSTR  pRawValue;
} HTTP_KNOWN_HEADER, *PHTTP_KNOWN_HEADER;

Membros

RawValueLength

Tamanho, em bytes, da cadeia de caracteres de 8 bits apontada pelo membro pRawValue , sem contar um caractere nulo de terminação, se presente. Se RawValueLength for zero, o valor do elemento pRawValue não tem sentido.

pRawValue

Ponteiro para o texto deste cabeçalho HTTP. Use RawValueLength para determinar onde esse texto termina em vez de depender da cadeia de caracteres para ter um nulo de terminação. O formato do texto do cabeçalho é especificado no RFC 2616.

Comentários

Na API do Servidor HTTP, os cabeçalhos conhecidos são definidos como aqueles que são enumerados no tipo de enumeração HTTP_HEADER_ID . Lembre-se de que há listas diferentes de tamanhos diferentes para cabeçalhos de solicitação e resposta.

Para obter mais informações sobre a estrutura e o uso de cabeçalhos HTTP, consulte o RFC 2616.

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_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS