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


Метод Sys.Net.XmlHttpExecutor.getResponseHeader

Обновлен: Ноябрь 2007

Получает значение заданного заголовка ответа на основе имени заголовка.

var statusText = MyExecutor.getResponseHeader();

Исключения

Тип исключения

Условие

Sys.InvalidOperationException

Обращение к свойству getResponseHeader было выполнено вне обработчика событий.

-либо-

Обращение к свойству getResponseHeader было выполнено после возникновения завершенного события.

Заметки

Если веб-запрос завершен успешно, можно вызывать метод getResponseHeader, чтобы получить значение определенного заголовка ответа на основе имени заголовка. Если заголовок отсутствует, возвращается пустая строка ("").

Метод getResponseHeader можно вызвать только в коде, который выполняется внутри обработчика завершенных событий или в стеке вызовов обработчика завершенных событий. Если метод getResponseHeader вызывается, когда исполнитель веб-запросов не вернул успешно результат, или если свойство XmlHttpExecutor.responseAvailable возвращает значение false, вызывается исключение. Исключение вызывается также, если метод getResponseHeader вызывается при возникновении завершенного события. Это происходит потому, что исполнитель веб-запросов удаляет свою ссылку на объект XMLHTTP обозревателя.

Пример

В следующем примере показан способ получения данных о заголовке. Данный код является частью полного примера, приведенного в описании класса Sys.Net.XmlHttpExecutor.

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

См. также

Ссылки

Класс Sys.Net.WebRequestManager

Класс Sys.Net.WebRequestExecutor

Класс Sys.Net.XMLHttpExecutor