XML HTTP Extended Request

Purpose

The XML HTTP Extended Request interfaces allow an application to conduct HTTP request operations in multithreaded apartments (MTA) and use callbacks to receive notification of required information during response processing.

In this section

Topic Description
XML HTTP Extended Request interfaces
XML HTTP Extended Request supports the following interfaces, which are grouped according to the inheritance hierarchy.
XML HTTP Extended Request enumerations
The following enumerations are used with the XML HTTP Extended Request interfaces.
XML HTTP Extended Request structures
The following enumerations are used with the XML HTTP Extended Request interfaces.

Developer audience

The XML HTTP Extended Request interfaces are designed for use in Windows Store apps or desktop apps written in C++. The IXMLHTTPRequest3 and IXMLHTTPRequest3Callback interfaces supported on Windows 8.1, Windows Phone 8.1, and Windows Server 2012 R2 and later extend the features of the IXMLHTTPRequest2 and IXMLHTTPRequest2Callback interfaces supported on Windows 8, Windows Phone 8.1, and Windows Server 2012.

IXMLHTTPRequest2

IXMLHTTPRequest2Callback

IXMLHTTPRequest3

IXMLHTTPRequest3Callback

Quickstart: Connecting using XML HTTP Request (IXHR2)

Windows.Web.Http