Partager via


Méthode IXMLHTTPRequest2Callback ::OnRedirect (msxml6.h)

Se produit lorsqu’un client envoie une requête HTTP que le serveur redirige vers une nouvelle URL.

Syntaxe

HRESULT OnRedirect(
  [in, optional] IXMLHTTPRequest2 *pXHR,
  [in]           const WCHAR      *pwszRedirectUrl
);

Paramètres

[in, optional] pXHR

Objet de requête HTTP en cours de redirection.

[in] pwszRedirectUrl

Nouvelle URL de la requête HTTP.

Valeur retournée

Renvoie S_OK en cas de réussite.

Note Cette fonction de rappel ne doit pas lever d’exceptions.
 

Remarques

Si la redirection de la demande n’est pas autorisée, vous pouvez appeler la méthode Abort sur l’objet pXHR.

XMLHTTPRequest2 impose un maximum de 100 rédirection sur toute demande. Toute nouvelle direction au-dessus de cette limite génère un événement OnError . Les applications n’ont pas accès aux en-têtes pour les nouvelles directions.

Une fois la redirection finale terminée et l’URL finale atteinte, l’application reçoit un rappel OnHeadersAvailable .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP],MSXML 6.0 et versions ultérieures
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msxml6.h

Voir aussi

Abort, méthode

IXMLHTTPRequest2Callback

Événement OnError

Événement OnHeadersAvailable