XML HTTP Extended Request
Overview of the XML HTTP Extended Request technology.
To develop XML HTTP Extended Request, you need these headers:
For programming guidance for this technology, see:
Specifies whether to allow authentication to be used to connect to a proxy or to connect to the HTTP server.
Defines flags that indicate server certificate errors during SSL negotiation with the server by handling the OnServerCertificateReceived method on the IXMLHTTPRequest3Callback interface.
Defines flags that you can assign to an outgoing HTTP request to ignore certain certificate errors by calling the SetProperty method on the IXMLHTTPRequest3 interface.
Defines a set of flags that you can assign to a cookie in the HTTP cookie jar by calling the SetCookie method or query from the HTTP cookie jar by calling the GetCookie method.
Specifies the state of the cookie.
Specifies whether to allow credential prompts to the user for authentication.
Defines properties that you can assign to an outgoing HTTP request by calling the SetProperty method.
Cancels the current HTTP request.
Retrieves the values of all the HTTP response headers.
Gets a cookie associated with the specified URL from the HTTP cookie jar.
Retrieves the value of an HTTP header from the response headers.
Occurs when a client receives a request for a client certificate during SSL negotiation with the server.
Occurs when a client receives part of the HTTP response data from the server.
Occurs when an error is encountered or the request has been aborted.
Occurs after an HTTP request has been sent to the server and the server has responded with response headers.
Occurs when a client sends an HTTP request that the server redirects to a new URL.
Occurs when a client has received a complete response from the server.
Occurs when a client receives certificate errors or a server certificate chain during SSL negotiation with the server.
Initializes an IXMLHTTPRequest2 request and specifies the method, URL, and authentication information for the request. After calling this method, you must call the Send method to send the request and data, if any, to the server.
Sends an HTTP request to the server asynchronously. On success, methods on the IXMLHTTPRequest2Callback interface implemented by the app are called to process the response.
Sets a client certificate to be used to authenticate against the URL specified in the Open method.
Sets a cookie associated with the specified URL in the HTTP cookie jar.
Provides a custom stream to replace the standard stream for receiving an HTTP response.
Sets a property on an outgoing HTTP request.
Specifies the name of an HTTP header to be sent to the server along with the default request headers.
Provides the methods and properties needed to configure and send HTTP requests and use callbacks to receive notifications during HTTP response processing. Note This interface is supported on Windows Phone 8.1. .
Defines callbacks that notify an application with an outstanding IXMLHTTPRequest2 request of events that affect HTTP request and response processing. Note This interface is supported on Windows Phone 8.1. .
Provides the methods and properties needed to configure and send HTTP requests and use callbacks to receive notifications during HTTP response processing.
Defines callbacks that notify an application with an outstanding IXMLHTTPRequest3 request of events that affect HTTP request and response processing.
Defines a buffer that points to an encoded certificate.
Defines a cookie that you can add to the HTTP cookie jar by calling the SetCookie method or retrieve from the HTTP cookie jar by calling the GetCookie method.