Compartilhar via


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

Ocorre quando um cliente envia uma solicitação HTTP que o servidor redireciona para uma nova URL.

Sintaxe

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

Parâmetros

[in, optional] pXHR

O objeto de solicitação HTTP que está sendo redirecionado.

[in] pwszRedirectUrl

A nova URL para a solicitação HTTP.

Retornar valor

Retornará S_OK se houver êxito.

Nota Essa função de retorno de chamada não deve gerar exceções.
 

Comentários

Se o redirecionamento de solicitação não for permitido, você poderá chamar o método Abort no objeto pXHR.

XMLHTTPRequest2 impõe um máximo de 100 redirecionamentos em qualquer solicitação. Qualquer redirecionamento acima desse limite gera um evento OnError . Os aplicativos não têm acesso aos cabeçalhos para redirecionamento.

Depois que o redirecionamento final for concluído e a URL final for atingida, o aplicativo receberá um retorno de chamada OnHeadersAvailable .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP], MSXML 6.0 e posterior
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho msxml6.h

Confira também

Método Abort

IXMLHTTPRequest2Callback

Evento OnError

Evento OnHeadersAvailable