Compartilhar via


Método Sys.Net.XmlHttpExecutor.getResponseHeader

Obtém o valor de um cabeçalho de resposta especificado com base no nome do cabeçalho.

var statusText = MyExecutor.getResponseHeader();

Exceções

Tipo de exceção

Condição

Sys.InvalidOperationException

The getResponseHeader propriedade foi acessada fora o evento manipulador.

- ou -

The getResponseHeader propriedade foram acessada depois que o evento concluído ocorrer.

Comentários

Se a solicitação da Web foi concluída com êxito, você poderá telefonar o getResponseHeader método para obter o valor de um cabeçalho de resposta específicos com base no nome do cabeçalho. Se o cabeçalho não existir, uma seqüência de caracteres vazia ("") é retornado.

Você pode telefonar o getResponseHeader método somente em código que está em execução dentro do manipulador de eventos concluído ou em execução no telefonar pilha do manipulador de eventos concluído. Uma exceção é lançada se você telefonar o getResponseHeader método quando o executor não retornou com êxito ou se a XmlHttpExecutor.responseAvailable propriedade de retornafalse. Uma exceção é lançada também se você chamar o getResponseHeader método depois que o evento concluído ocorrer. Isso ocorre porque o executor libera sua referência para XMLHTTP objeto.

Exemplo

O exemplo a seguir mostra como obter dados de cabeçalho. Este código faz parte de um exemplo completo encontrado no Sys.Net.XmlHttpExecutor visão geral da classe.

// Get a specific header.
resultElementId.innerHTML += 
"Content-Type Header: " +
    executor.getResponseHeader("Content-Type") + 
    "<br/>";       

Consulte também

Referência

Classe Sys.Net.WebRequestManager

Classe de sys.NET.WebRequestExecutor

Classe Sys.Net.XMLHttpExecutor