Auf Englisch lesen

Freigeben über


Erweiterte XML-HTTP-Anforderung

Übersicht über die XML-HTTP-Technologie für erweiterte Anforderungen.

Zum Entwickeln einer erweiterten XML-HTTP-Anforderung benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
XHR_AUTH

Gibt an, ob die Authentifizierung zum Herstellen einer Verbindung mit einem Proxy oder zum Herstellen einer Verbindung mit dem HTTP-Server verwendet werden soll.
XHR_CERT_ERROR_FLAG

Definiert Flags, die Serverzertifikatfehler während der SSL-Aushandlung mit dem Server angeben, indem die OnServerCertificateReceived-Methode auf der IXMLHTTPRequest3Callback-Schnittstelle behandelt wird.
XHR_CERT_IGNORE_FLAG

Definiert Flags, die Sie einer ausgehenden HTTP-Anforderung zuweisen können, um bestimmte Zertifikatfehler zu ignorieren, indem Sie die SetProperty-Methode auf der IXMLHTTPRequest3-Schnittstelle aufrufen.
XHR_COOKIE_FLAG

Definiert eine Reihe von Flags, die Sie einem Cookie in der HTTP-Cookie-JAR zuweisen können, indem Sie die SetCookie-Methode aufrufen oder die HTTP-Cookie-JAR abfragen, indem Sie die GetCookie-Methode aufrufen.
XHR_COOKIE_STATE

Gibt den Status des Cookies an.
XHR_CRED_PROMPT

Gibt an, ob Anmeldeinformationsaufforderungen für den Benutzer zur Authentifizierung zugelassen werden sollen.
XHR_PROPERTY

Definiert Eigenschaften, die Sie einer ausgehenden HTTP-Anforderung zuweisen können, indem Sie die SetProperty-Methode aufrufen.

Functions

 
Abbruch

Bricht die aktuelle HTTP-Anforderung ab.
GetAllResponseHeaders

Ruft die Werte aller HTTP-Antwortheader ab.
GetCookie

Ruft ein Cookie ab, das der angegebenen URL aus der HTTP-Cookie-JAR zugeordnet ist.
GetResponseHeader

Ruft den Wert eines HTTP-Headers aus den Antwortheadern ab.
OnClientCertificateRequested

Tritt auf, wenn ein Client während der SSL-Aushandlung mit dem Server eine Anforderung für ein Clientzertifikat empfängt.
OnDataAvailable

Tritt auf, wenn ein Client einen Teil der HTTP-Antwortdaten vom Server empfängt.
OnError

Tritt auf, wenn ein Fehler auftritt oder die Anforderung abgebrochen wurde.
OnHeadersAvailable

Tritt auf, nachdem eine HTTP-Anforderung an den Server gesendet wurde und der Server mit Antwortheadern geantwortet hat.
OnRedirect

Tritt auf, wenn ein Client eine HTTP-Anforderung sendet, die der Server an eine neue URL umleitet.
OnResponseReceived

Tritt auf, wenn ein Client eine vollständige Antwort vom Server erhalten hat.
OnServerCertificateReceived

Tritt auf, wenn ein Client während der SSL-Aushandlung mit dem Server Zertifikatfehler oder eine Serverzertifikatkette empfängt.
Öffnen

Initialisiert eine IXMLHTTPRequest2-Anforderung und gibt die Methode, die URL und die Authentifizierungsinformationen für die Anforderung an. Nachdem Sie diese Methode aufgerufen haben, müssen Sie die Send-Methode aufrufen, um die Anforderung und ggf. die Daten an den Server zu senden.
Senden

Sendet eine HTTP-Anforderung asynchron an den Server. Bei Erfolg werden Methoden für die von der App implementierte IXMLHTTPRequest2Callback-Schnittstelle aufgerufen, um die Antwort zu verarbeiten.
SetClientCertificate

Legt ein Clientzertifikat fest, das für die Authentifizierung für die in der Open-Methode angegebene URL verwendet werden soll.
Setcookie

Legt ein Cookie fest, das der angegebenen URL in der HTTP-Cookie-JAR zugeordnet ist.
SetCustomResponseStream

Stellt einen benutzerdefinierten Stream bereit, um den Standardstream für den Empfang einer HTTP-Antwort zu ersetzen.
SetProperty

Legt eine Eigenschaft für eine ausgehende HTTP-Anforderung fest.
SetRequestHeader

Gibt den Namen eines HTTP-Headers an, der zusammen mit den Standardanforderungsheadern an den Server gesendet werden soll.

Schnittstellen

 
IXMLHTTPRequest2

Stellt die Methoden und Eigenschaften bereit, die zum Konfigurieren und Senden von HTTP-Anforderungen und zum Empfangen von Benachrichtigungen während der HTTP-Antwortverarbeitung erforderlich sind. Hinweis Diese Schnittstelle wird in Windows Phone 8.1 unterstützt.  .
IXMLHTTPRequest2Callback

Definiert Rückrufe, die eine Anwendung mit einer ausstehenden IXMLHTTPRequest2-Anforderung von Ereignissen benachrichtigen, die sich auf die HTTP-Anforderungs- und Antwortverarbeitung auswirken. Hinweis Diese Schnittstelle wird in Windows Phone 8.1 unterstützt.  .
IXMLHTTPRequest3

Stellt die Methoden und Eigenschaften bereit, die zum Konfigurieren und Senden von HTTP-Anforderungen und zum Empfangen von Benachrichtigungen während der HTTP-Antwortverarbeitung erforderlich sind.
IXMLHTTPRequest3Callback

Definiert Rückrufe, die eine Anwendung mit einer ausstehenden IXMLHTTPRequest3-Anforderung von Ereignissen benachrichtigen, die sich auf die HTTP-Anforderungs- und Antwortverarbeitung auswirken.

Strukturen

 
XHR_CERT

Definiert einen Puffer, der auf ein codiertes Zertifikat verweist.
XHR_COOKIE

Definiert ein Cookie, das Sie der HTTP-Cookie-JAR hinzufügen können, indem Sie die SetCookie-Methode aufrufen oder aus der HTTP-Cookie-JAR abrufen können, indem Sie die GetCookie-Methode aufrufen.