Поделиться через


Метод IXMLHTTPRequest2Callback::OnRedirect (msxml6.h)

Происходит, когда клиент отправляет HTTP-запрос, который сервер перенаправляет на новый URL-адрес.

Синтаксис

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

Параметры

[in, optional] pXHR

Объект HTTP-запроса, который перенаправляется.

[in] pwszRedirectUrl

Новый URL-адрес HTTP-запроса.

Возвращаемое значение

Возвращает S_OK при успешном выполнении.

Примечание Эта функция обратного вызова не должна вызывать исключения.
 

Комментарии

Если перенаправление запроса запрещено, можно вызвать метод Abort для объекта pXHR.

XMLHTTPRequest2 предусматривает не более 100 перенастроек для любого запроса. Любые перенапорядочения выше этого предела создают событие OnError . Приложения не имеют доступа к заголовкам для повторного направления.

После завершения окончательного перенаправления и достижения окончательного URL-адреса приложение получает обратный вызов OnHeadersAvailable .

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP],MSXML 6.0 и более поздних версий
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msxml6.h

См. также раздел

Метод Abort

IXMLHTTPRequest2Callback

Событие OnError

Событие OnHeadersAvailable