Interface IXMLHTTPRequest2 (msxml6.h)
Fornece os métodos e propriedades necessários para configurar e enviar solicitações HTTP e usar retornos de chamada para receber notificações durante o processamento de resposta HTTP.
Herança
A interface IXMLHTTPRequest2 herda da interface IUnknown . IXMLHTTPRequest2 também tem esses tipos de membros:
Métodos
A interface IXMLHTTPRequest2 tem esses métodos.
IXMLHTTPRequest2::Abort Cancela a solicitação HTTP atual. |
IXMLHTTPRequest2::GetAllResponseHeaders Recupera os valores de todos os cabeçalhos de resposta HTTP. |
IXMLHTTPRequest2::GetCookie Obtém um cookie associado à URL especificada do jar de cookie HTTP. |
IXMLHTTPRequest2::GetResponseHeader Recupera o valor de um cabeçalho HTTP dos cabeçalhos de resposta. |
IXMLHTTPRequest2::Open Inicializa uma solicitação IXMLHTTPRequest2 e especifica o método, a URL e as informações de autenticação da solicitação. Depois de chamar esse método, você deve chamar o método Send para enviar a solicitação e os dados, se houver, para o servidor. |
IXMLHTTPRequest2::Send Envia uma solicitação HTTP para o servidor de forma assíncrona. Com êxito, os métodos na interface IXMLHTTPRequest2Callback implementada pelo aplicativo são chamados para processar a resposta. |
IXMLHTTPRequest2::SetCookie Define um cookie associado à URL especificada no jar de cookie HTTP. |
IXMLHTTPRequest2::SetCustomResponseStream Fornece um fluxo personalizado para substituir o fluxo padrão para receber uma resposta HTTP. |
IXMLHTTPRequest2::SetProperty Define uma propriedade em uma solicitação HTTP de saída. |
IXMLHTTPRequest2::SetRequestHeader Especifica o nome de um cabeçalho HTTP a ser enviado ao servidor junto com os cabeçalhos de solicitação padrão. |
Comentários
A interface IXMLHTTPRequest2 é estendida pela interface IXMLHTTPRequest3 . O IXMLHTTPRequest3 herda todos os métodos e propriedades da interface IXMLHTTPRequest2 .
A interface IXMLHTTPRequest2 configura e envia operações de solicitação HTTP e usa retornos de chamada para receber notificações durante o processamento de resposta. O IXMLHTTPRequest2 permite que os aplicativos sejam executados em um MTA (Multi Threaded Apartment), um requisito para execução no WinRT (Windows Runtime).
A interface IXMLHTTPRequest2 dá suporte aos seguintes recursos:
- Defina propriedades em solicitações HTTP de saída.
- Defina cookies no jar de cookie HTTP para uso em solicitações HTTP de saída.
- Obtenha cookies do jar de cookie HTTP.
- Processe dados de resposta HTTP de entrada antes que a resposta HTTP termine de ser baixada.
- Crie fluxos personalizados para receber respostas HTTP.
IXMLHTTPRequest2 implementa um modelo de retorno de chamada para manipulação de eventos. Como os métodos IXMLHTTPRequest2 permitem apenas chamadas de método assíncronas, para receber retornos de chamada de conclusão, um aplicativo deve passar um ponteiro para um objeto IXMLHTTPRequest2Callback quando ele chama o método IXMLHTTPRequest2::Open para criar uma solicitação HTTP.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP], MSXML 6.0 e posterior |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | msxml6.h |
Confira também
Início Rápido: Conexão usando solicitação HTTP XML (IXHR2)