estrutura HTTP_MULTIPLE_KNOWN_HEADERS (http.h)
A estrutura HTTP_MULTIPLE_KNOWN_HEADERS especifica os cabeçalhos incluídos em uma resposta HTTP quando mais de um cabeçalho é necessário.
Sintaxe
typedef struct _HTTP_MULTIPLE_KNOWN_HEADERS {
HTTP_HEADER_ID HeaderId;
ULONG Flags;
USHORT KnownHeaderCount;
PHTTP_KNOWN_HEADER KnownHeaders;
} HTTP_MULTIPLE_KNOWN_HEADERS, *PHTTP_MULTIPLE_KNOWN_HEADERS;
Membros
HeaderId
Um membro da enumeração HTTP_HEADER_ID especificando a ID do cabeçalho de resposta.
Flags
Os sinalizadores correspondentes ao cabeçalho de resposta no membro HeaderId . Esse membro é usado somente quando o cabeçalho WWW-Authenticate está presente. Isso pode ser zero ou o seguinte:
Sinalizador | Significado |
---|---|
|
A ordem especificada de esquemas de autenticação é preservada na resposta do desafio. |
KnownHeaderCount
O número de elementos na matriz especificada no membro KnownHeaders .
KnownHeaders
Um ponteiro para o primeiro elemento na matriz de estruturas HTTP_KNOWN_HEADER .
Comentários
A API HTTP versão 1.0 permite que os aplicativos enviem apenas um cabeçalho de resposta conhecido com a resposta. A partir da API HTTP versão 2.0, os aplicativos estão habilitados para enviar vários cabeçalhos de resposta conhecidos.
O membro pInfo da estrutura HTTP_RESPONSE_INFO aponta para essa estrutura quando o aplicativo fornece vários cabeçalhos conhecidos em uma resposta. A estrutura HTTP_RESPONSE_INFO estende a estrutura HTTP_RESPONSE começando com HTTP versão 2.0.
A estrutura HTTP_MULTIPLE_KNOWN_HEADERS permite que aplicativos de servidor enviem vários desafios de autenticação para o cliente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | http.h |