Interfaz IXMLHTTPRequest2 (msxml6.h)
Proporciona los métodos y propiedades necesarios para configurar y enviar solicitudes HTTP y usar devoluciones de llamada para recibir notificaciones durante el procesamiento de respuesta HTTP.
Herencia
La interfaz IXMLHTTPRequest2 hereda de la interfaz IUnknown . IXMLHTTPRequest2 también tiene estos tipos de miembros:
Métodos
La interfaz IXMLHTTPRequest2 tiene estos métodos.
IXMLHTTPRequest2::Abort Cancela la solicitud HTTP actual. |
IXMLHTTPRequest2::GetAllResponseHeaders Recupera los valores de todos los encabezados de respuesta HTTP. |
IXMLHTTPRequest2::GetCookie Obtiene una cookie asociada a la dirección URL especificada del archivo JAR de cookies HTTP. |
IXMLHTTPRequest2::GetResponseHeader Recupera el valor de un encabezado HTTP de los encabezados de respuesta. |
IXMLHTTPRequest2::Open Inicializa una solicitud IXMLHTTPRequest2 y especifica el método, la dirección URL y la información de autenticación de la solicitud. Después de llamar a este método, debe llamar al método Send para enviar la solicitud y los datos, si los hay, al servidor. |
IXMLHTTPRequest2::Send Envía una solicitud HTTP al servidor de forma asincrónica. Si se ejecuta correctamente, se llama a los métodos de la interfaz IXMLHTTPRequest2Callback implementada por la aplicación para procesar la respuesta. |
IXMLHTTPRequest2::SetCookie Establece una cookie asociada a la dirección URL especificada en el archivo JAR de cookies HTTP. |
IXMLHTTPRequest2::SetCustomResponseStream Proporciona una secuencia personalizada para reemplazar el flujo estándar para recibir una respuesta HTTP. |
IXMLHTTPRequest2::SetProperty Establece una propiedad en una solicitud HTTP saliente. |
IXMLHTTPRequest2::SetRequestHeader Especifica el nombre de un encabezado HTTP que se va a enviar al servidor junto con los encabezados de solicitud predeterminados. |
Comentarios
La interfaz IXMLHTTPRequest2 se extiende mediante la interfaz IXMLHTTPRequest3 . IXMLHTTPRequest3 hereda todos los métodos y propiedades de la interfaz IXMLHTTPRequest2.
La interfaz IXMLHTTPRequest2 configura y envía operaciones de solicitud HTTP y usa devoluciones de llamada para recibir notificaciones durante el procesamiento de respuestas. IXMLHTTPRequest2 permite que las aplicaciones se ejecuten en un apartamento multiproceso (MTA), un requisito para ejecutarse en el Windows Runtime (WinRT).
La interfaz IXMLHTTPRequest2 admite las siguientes características:
- Establezca las propiedades en las solicitudes HTTP salientes.
- Establezca cookies en el archivo JAR de cookies HTTP para su uso en las solicitudes HTTP salientes.
- Obtenga cookies del archivo JAR de cookies HTTP.
- Procese los datos de respuesta HTTP entrantes antes de que la respuesta HTTP haya terminado de descargarse.
- Cree secuencias personalizadas para recibir respuestas HTTP.
IXMLHTTPRequest2 implementa un modelo de devolución de llamada para el control de eventos. Dado que los métodos IXMLHTTPRequest2 solo permiten llamadas de método asincrónicas, para recibir devoluciones de llamada de finalización, una aplicación debe pasar un puntero a un objeto IXMLHTTPRequest2Callback cuando llama al método IXMLHTTPRequest2::Open para crear una solicitud HTTP.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP],MSXML 6.0 y versiones posteriores |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | msxml6.h |
Consulte también
Inicio rápido: Conexión mediante la solicitud HTTP XML (IXHR2)