Sinalizadores de Informações de Consulta (Winhttp.h)
Esses atributos e modificadores são usados por WinHttpQueryHeaders.
Os sinalizadores de atributo são usados por WinHttpQueryHeaders para indicar quais informações recuperar. A maioria dos sinalizadores de atributo é mapeada diretamente para um cabeçalho HTTP específico. Também há alguns sinalizadores especiais, como WINHTTP_QUERY_RAW_HEADERS, que não estão relacionados a um cabeçalho específico.
-
WINHTTP_QUERY_ACCEPT
-
-
Recupera os tipos de mídia aceitáveis para a resposta.
-
-
WINHTTP_QUERY_ACCEPT_CHARSET
-
-
Recupera os conjuntos de caracteres aceitáveis para a resposta.
-
-
WINHTTP_QUERY_ACCEPT_ENCODING
-
-
Recupera os valores aceitáveis de codificação de conteúdo para a resposta.
-
-
WINHTTP_QUERY_ACCEPT_LANGUAGE
-
-
Recupera os idiomas naturais aceitáveis para a resposta.
-
-
WINHTTP_QUERY_ACCEPT_RANGES
-
-
Recupera os tipos de solicitações de intervalo que são aceitas para um recurso.
-
-
WINHTTP_QUERY_AGE
-
-
Recupera o campo Cabeçalho de resposta idade, que contém a estimativa do remetente da quantidade de tempo desde que a resposta foi gerada no servidor de origem.
-
-
WINHTTP_QUERY_ALLOW
-
-
Recebe os verbos HTTP compatíveis com o servidor.
-
-
WINHTTP_QUERY_AUTHENTICATION_INFO
-
-
Recupera o cabeçalho Authentication-Info.
-
-
WINHTTP_QUERY_AUTHORIZATION
-
-
Recupera as credenciais de autorização usadas para uma solicitação.
-
-
WINHTTP_QUERY_CACHE_CONTROL
-
-
Recupera as diretivas de controle de cache.
-
-
WINHTTP_QUERY_CONNECTION
-
-
Recupera as opções especificadas para uma conexão específica e não deve ser comunicada por proxies em conexões adicionais.
-
-
WINHTTP_QUERY_CONTENT_BASE
-
-
Recupera o URI (Uniform Resource Identifier) base para resolver URLs relativas dentro da entidade.
-
-
WINHTTP_QUERY_CONTENT_DESCRIPTION
-
-
Obsoleto. Mantido para compatibilidade de aplicativos herdados.
-
-
WINHTTP_QUERY_CONTENT_DISPOSITION
-
-
Obsoleto. Mantido para compatibilidade de aplicativos herdados.
-
-
WINHTTP_QUERY_CONTENT_ENCODING
-
-
Recupera a codificação de conteúdo adicional que foi aplicada a todo o recurso.
-
-
WINHTTP_QUERY_CONTENT_ID
-
-
Recupera a identificação de conteúdo.
-
-
WINHTTP_QUERY_CONTENT_LANGUAGE
-
-
Recupera o idioma no qual o conteúdo está escrito.
-
-
WINHTTP_QUERY_CONTENT_LENGTH
-
-
Recupera o tamanho do recurso, em bytes.
-
-
WINHTTP_QUERY_CONTENT_LOCATION
-
-
Recupera o local do recurso para a entidade incluída na mensagem.
-
-
WINHTTP_QUERY_CONTENT_MD5
-
-
Recupera um resumo MD5 do corpo da entidade com a finalidade de fornecer uma verificação de integridade de mensagem de ponta a ponta para o corpo da entidade. Para obter mais informações, consulte RFC 1864.
-
-
WINHTTP_QUERY_CONTENT_RANGE
-
-
Recupera o local no corpo completo da entidade em que o corpo da entidade parcial deve ser inserido e o tamanho total do corpo completo da entidade.
-
-
WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING
-
-
Recupera uma transformação de codificação aplicável a um corpo de entidade. Ele pode já ter sido aplicado, pode precisar ser aplicado ou pode ser opcionalmente aplicável.
-
-
WINHTTP_QUERY_CONTENT_TYPE
-
-
Recebe o tipo de conteúdo do recurso, como texto ou html.
-
-
WINHTTP_QUERY_COOKIE
-
-
Recupera todos os cookies associados à solicitação.
-
-
WINHTTP_QUERY_COST
-
-
Não há suporte.
-
-
WINHTTP_QUERY_CUSTOM
-
-
Faz com que WinHttpQueryHeaders pesquise o nome do cabeçalho especificado no parâmetro pwszName e armazene as informações de cabeçalho em lpBuffer. Um aplicativo pode usar WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT para limitar o tempo máximo que essa consulta aguarda o recebimento de todos os cabeçalhos.
-
-
WINHTTP_QUERY_DATE
-
-
Recebe a data e a hora em que a mensagem foi originada.
-
-
WINHTTP_QUERY_DERIVED_FROM
-
-
Não há suporte.
-
-
WINHTTP_QUERY_ETAG
-
-
Recupera a marca de entidade para a entidade associada.
-
-
WINHTTP_QUERY_EXPECT
-
-
Recupera o cabeçalho Expect, que indica se o aplicativo cliente deve esperar respostas da série 100.
-
-
WINHTTP_QUERY_EXPIRES
-
-
Recebe a data e a hora após as quais o recurso deve ser considerado desatualizado.
-
-
WINHTTP_QUERY_FORWARDED
-
-
Obsoleto. Mantido para compatibilidade de aplicativos herdados.
-
-
WINHTTP_QUERY_FROM
-
-
Recupera o endereço de email do usuário que controla o agente de usuário solicitante se o cabeçalho De for dado.
-
-
WINHTTP_QUERY_HOST
-
-
Recupera o host da Internet e o número da porta do recurso que está sendo solicitado.
-
-
WINHTTP_QUERY_IF_MATCH
-
-
Recupera o conteúdo do campo If-Match cabeçalho de solicitação.
-
-
WINHTTP_QUERY_IF_MODIFIED_SINCE
-
-
Recupera o conteúdo do cabeçalho If-Modified-Since.
-
-
WINHTTP_QUERY_IF_NONE_MATCH
-
-
Recupera o conteúdo do campo if-none-match request-header.
-
-
WINHTTP_QUERY_IF_RANGE
-
-
Recupera o conteúdo do campo If-Range cabeçalho de solicitação. Esse cabeçalho permite que o aplicativo cliente verifique se a entidade relacionada a uma cópia parcial da entidade no cache do aplicativo cliente não foi atualizada. Se a entidade não tiver sido atualizada, envie as partes que o aplicativo cliente está ausente. Se a entidade tiver sido atualizada, envie toda a entidade atualizada.
-
-
WINHTTP_QUERY_IF_UNMODIFIED_SINCE
-
-
Recupera o conteúdo do campo If-Unmodified-Since request-header.
-
-
WINHTTP_QUERY_LINK
-
-
Obsoleto. Mantido para compatibilidade de aplicativos herdados.
-
-
WINHTTP_QUERY_LAST_MODIFIED
-
-
Recebe a data e a hora em que o recurso foi modificado pela última vez. A data e a hora são determinadas pelo servidor.
-
-
WINHTTP_QUERY_LOCATION
-
-
Recupera o URI absoluto usado em um cabeçalho de resposta local.
-
-
WINHTTP_QUERY_MAX
-
-
Indica o valor máximo de um valor WINHTTP_QUERY_*. Não é um sinalizador de consulta.
-
-
WINHTTP_QUERY_MAX_FORWARDS
-
-
Recupera o número de proxies ou gateways que podem encaminhar a solicitação para o próximo servidor de entrada.
-
-
WINHTTP_QUERY_MESSAGE_ID
-
-
Não há suporte.
-
-
WINHTTP_QUERY_MIME_VERSION
-
-
Recebe a versão do protocolo MIME (Multipurpose Internet Mail Extensions) que foi usado para construir a mensagem.
-
-
WINHTTP_QUERY_ORIG_URI
-
-
Obsoleto. Mantido para compatibilidade de aplicativos herdados.
-
-
WINHTTP_QUERY_PRAGMA
-
-
Recebe as diretivas específicas da implementação que podem se aplicar a qualquer destinatário ao longo da cadeia de solicitação/resposta.
-
-
WINHTTP_QUERY_PROXY_AUTHENTICATE
-
-
Recupera o esquema de autenticação e o realm retornados pelo proxy.
-
-
WINHTTP_QUERY_PROXY_AUTHORIZATION
-
-
Recupera o cabeçalho usado para identificar o usuário para um proxy que requer autenticação. Esse cabeçalho só pode ser recuperado antes que a solicitação seja enviada ao servidor.
-
-
WINHTTP_QUERY_PROXY_CONNECTION
-
-
Recupera o cabeçalho Proxy-Connection.
-
-
WINHTTP_QUERY_PROXY_SUPPORT
-
-
Recupera o cabeçalho Proxy-Support.
-
-
WINHTTP_QUERY_PUBLIC
-
-
Recebe verbos HTTP disponíveis neste servidor.
-
-
WINHTTP_QUERY_RANGE
-
-
Recupera o intervalo de bytes de uma entidade.
-
-
WINHTTP_QUERY_RAW_HEADERS
-
-
Recebe todos os cabeçalhos retornados pelo servidor. Cada cabeçalho é encerrado por "\0". Um "\0" adicional encerra a lista de cabeçalhos.
-
-
WINHTTP_QUERY_RAW_HEADERS_CRLF
-
-
Recebe todos os cabeçalhos retornados pelo servidor. Cada cabeçalho é separado por uma sequência cr/LF (retorno de carro/alimentação de linha).
-
-
WINHTTP_QUERY_REFERER
-
-
Recebe o URI do recurso em que o URI solicitado foi obtido.
-
-
WINHTTP_QUERY_REFRESH
-
-
Obsoleto. Mantido para compatibilidade de aplicativos herdados.
-
-
WINHTTP_QUERY_REQUEST_METHOD
-
-
Recebe o verbo HTTP que está sendo usado na solicitação, normalmente GET ou POST.
-
-
WINHTTP_QUERY_RETRY_AFTER
-
-
Recupera a quantidade de tempo que o serviço deve ficar indisponível.
-
-
WINHTTP_QUERY_SERVER
-
-
Recupera informações sobre o software usado pelo servidor de origem para lidar com a solicitação.
-
-
WINHTTP_QUERY_SET_COOKIE
-
-
Recebe o valor do cookie definido para a solicitação.
-
-
WINHTTP_QUERY_STATUS_CODE
-
-
Recebe o código de status retornado pelo servidor. Para obter uma lista de valores possíveis, consulte Códigos de status HTTP.
-
-
WINHTTP_QUERY_STATUS_TEXT
-
-
Recebe texto adicional retornado pelo servidor na linha de resposta.
-
-
WINHTTP_QUERY_TITLE
-
-
Obsoleto. Mantido para compatibilidade de aplicativos herdados.
-
-
WINHTTP_QUERY_TRANSFER_ENCODING
-
-
Recupera o tipo de transformação que foi aplicado ao corpo da mensagem para que possa ser transferido com segurança entre o remetente e o destinatário.
-
-
WINHTTP_QUERY_UNLESS_MODIFIED_SINCE
-
-
Recupera o cabeçalho Unless-Modified-Since.
-
-
WINHTTP_QUERY_UPGRADE
-
-
Recupera os protocolos de comunicação adicionais compatíveis com o servidor.
-
-
WINHTTP_QUERY_URI
-
-
Recebe parte ou todo o URI pelo qual o recurso Request-URI pode ser identificado.
-
-
WINHTTP_QUERY_USER_AGENT
-
-
Recupera informações sobre o agente do usuário que fez a solicitação.
-
-
WINHTTP_QUERY_VARY
-
-
Recupera o cabeçalho que indica que a entidade foi selecionada de várias representações disponíveis da resposta usando a negociação controlada pelo servidor.
-
-
WINHTTP_QUERY_VERSION
-
-
Recupera a versão HTTP que está presente na linha de status.
-
-
WINHTTP_QUERY_VIA
-
-
Recupera os protocolos e destinatários intermediários entre o agente do usuário e o servidor em solicitações e entre o servidor de origem e o cliente em respostas.
-
-
WINHTTP_QUERY_WARNING
-
-
Recupera informações adicionais sobre o status de uma resposta que podem não ser refletidas pelo código de status de resposta.
-
-
WINHTTP_QUERY_WWW_AUTHENTICATE
-
-
Recupera o esquema de autenticação e o realm retornados pelo servidor.
-
Os sinalizadores modificador são usados em conjunto com um sinalizador de atributo para modificar a solicitação. Os sinalizadores modificadores modificam o formato dos dados retornados ou indicam onde a função WinHttpQueryHeaders deve pesquisar as informações.
-
WINHTTP_QUERY_FLAG_NUMBER
-
-
Retorna os dados como um número de 32 bits para cabeçalhos cujo valor é um número, como o código de status.
-
-
WINHTTP_QUERY_FLAG_REQUEST_HEADERS
-
-
Somente cabeçalhos de solicitação de consultas.
-
-
WINHTTP_QUERY_FLAG_SYSTEMTIME
-
-
Retorna o valor do cabeçalho como uma estrutura SYSTEMTIME , que não exige que o aplicativo analise os dados. Use para cabeçalhos cujo valor é uma cadeia de caracteres de data/hora, como "Last-Modified-Time".
-
WINHTTP_QUERY_FLAG_TRAILERS
-
Introduzido no Windows 11, versão 21H2 (10.0; Build 22000). Trailers de resposta de consultas. Antes de consultar trailers de resposta, você deve chamar WinHttpReadData até que ele retorne 0 bytes lidos.
WINHTTP_QUERY_FLAG_WIRE_ENCODING
-
Introduzido no Windows 11, versão 21H2 (10.0; Build 22000). Por padrão, WinHttpQueryHeaders executa uma conversão Unicode antes de retornar o cabeçalho que foi consultado. Se esse sinalizador estiver definido, WinHttp retornará o cabeçalho para o chamador sem executar essa conversão.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional com SP3 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003, Windows 2000 Server com SP3 [somente aplicativos da área de trabalho] |
Cabeçalho |
|