Richiesta ESTESA HTTP XML

Panoramica della tecnologia DI richiesta estesa HTTP XML.

Per sviluppare una richiesta ESTESA HTTP XML, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
XHR_AUTH

Specifica se consentire l'autenticazione da utilizzare per connettersi a un proxy o per connettersi al server HTTP.
XHR_CERT_ERROR_FLAG

Definisce i flag che indicano gli errori del certificato del server durante la negoziazione SSL con il server gestendo il metodo OnServerCertificateReceived nell'interfaccia IXMLHTTPRequest3Callback.
XHR_CERT_IGNORE_FLAG

Definisce i flag che è possibile assegnare a una richiesta HTTP in uscita per ignorare determinati errori del certificato chiamando il metodo SetProperty sull'interfaccia IXMLHTTPRequest3.
XHR_COOKIE_FLAG

Definisce un set di flag che è possibile assegnare a un cookie nel file JAR del cookie HTTP chiamando il metodo SetCookie o la query dal file JAR del cookie HTTP chiamando il metodo GetCookie.
XHR_COOKIE_STATE

Specifica lo stato del cookie.
XHR_CRED_PROMPT

Specifica se consentire le richieste di credenziali all'utente per l'autenticazione.
XHR_PROPERTY

Definisce le proprietà che è possibile assegnare a una richiesta HTTP in uscita chiamando il metodo SetProperty.

Funzioni

 
Interrompere

Annulla la richiesta HTTP corrente.
GetAllResponseHeaders

Recupera i valori di tutte le intestazioni di risposta HTTP.
GetCookie

Ottiene un cookie associato all'URL specificato dal file JAR del cookie HTTP.
GetResponseHeader

Recupera il valore di un'intestazione HTTP dalle intestazioni di risposta.
OnClientCertificateRequested

Si verifica quando un client riceve una richiesta di un certificato client durante la negoziazione SSL con il server.
OnDataAvailable

Si verifica quando un client riceve parte dei dati di risposta HTTP dal server.
OnError

Si verifica quando si verifica un errore o la richiesta è stata interrotta.
OnHeadersAvailable

Si verifica dopo l'invio di una richiesta HTTP al server e il server ha risposto con intestazioni di risposta.
OnRedirect

Si verifica quando un client invia una richiesta HTTP reindirizza il server a un nuovo URL.
OnResponseReceived

Si verifica quando un client ha ricevuto una risposta completa dal server.
OnServerCertificateReceived

Si verifica quando un client riceve errori di certificato o una catena di certificati server durante la negoziazione SSL con il server.
Apri

Inizializza una richiesta IXMLHTTPRequest2 e specifica il metodo, l'URL e le informazioni di autenticazione per la richiesta. Dopo aver chiamato questo metodo, è necessario chiamare il metodo Send per inviare la richiesta e i dati, se presenti, al server.
Invia

Invia una richiesta HTTP al server in modo asincrono. In caso di esito positivo, i metodi nell'interfaccia IXMLHTTPRequest2Callback implementata dall'app vengono chiamati per elaborare la risposta.
SetClientCertificate

Imposta un certificato client da utilizzare per eseguire l'autenticazione sull'URL specificato nel metodo Open.
SetCookie

Imposta un cookie associato all'URL specificato nel file JAR del cookie HTTP.
SetCustomResponseStream

Fornisce un flusso personalizzato per sostituire il flusso standard per la ricezione di una risposta HTTP.
SetProperty

Imposta una proprietà su una richiesta HTTP in uscita.
SetRequestHeader

Specifica il nome di un'intestazione HTTP da inviare al server insieme alle intestazioni di richiesta predefinite.

Interfacce

 
IXMLHTTPRequest2

Fornisce i metodi e le proprietà necessari per configurare e inviare richieste HTTP e usare i callback per ricevere notifiche durante l'elaborazione delle risposte HTTP. Nota Questa interfaccia è supportata in Windows Phone 8.1.  .
IXMLHTTPRequest2Callback

Definisce i callback che notificano a un'applicazione una richiesta IXMLHTTPRequest2 in sospeso di eventi che influiscono sull'elaborazione di richieste e risposte HTTP. Nota Questa interfaccia è supportata in Windows Phone 8.1.  .
IXMLHTTPRequest3

Fornisce i metodi e le proprietà necessari per configurare e inviare richieste HTTP e usare i callback per ricevere notifiche durante l'elaborazione delle risposte HTTP.
IXMLHTTPRequest3Callback

Definisce i callback che notificano a un'applicazione una richiesta IXMLHTTPRequest3 in sospeso di eventi che influiscono sull'elaborazione di richieste e risposte HTTP.

Strutture

 
XHR_CERT

Definisce un buffer che punta a un certificato codificato.
XHR_COOKIE

Definisce un cookie che è possibile aggiungere al file JAR del cookie HTTP chiamando il metodo SetCookie o recuperandolo dal file JAR del cookie HTTP chiamando il metodo GetCookie.