Метод Sys.Net.XmlHttpExecutor.getAllResponseHeaders
Возвращает все заголовки ответов.
Примечание
Чтобы получить или задать значения свойств для клиентского прикладного программного интерфейса (API), необходимо вызвать методы доступа для свойств, имена которых содержат префиксы get_ и set_.Например, чтобы получить или задать значение свойства cancel, следует вызвать методы get_cancel или set_cancel.
var statusText = MyExecutor.getAllResponseHeader();
Исключения
Тип исключения |
Атрибут Condition |
---|---|
Обращение к свойству getAllResponseHeaders было выполнено вне обработчика событий. – или – Обращение к свойству getAllResponseHeaders после возникновения завершенного события. |
Заметки
Если запрос завершился успешно, метод getAllResponseHeader возвращает строку, содержащую все заголовки ответов. Если запрос завершился неудачно, возвращается ошибка.
Метод getAllResponseHeaders можно вызвать только в коде, который выполняется внутри обработчика завершенных событий или в стеке вызовов обработчика завершенных событий. Если метод getAllResponseHeaders вызывается, когда управляющая программа не возвратила результат, или если свойство XmlHttpExecutor.responseAvailable имеет значение false, то вызывается исключение. Исключение также вызывается, если метод getAllResponseHeaders вызывается после возникновения завершенного события. Это происходит потому, что управляющая программа удалила свою ссылку на объект XMLHTTP обозревателя.
Пример
В следующем примере показан способ получения всех заголовков. Данный пример кода является частью полного примера, приведенного в общих сведениях о классе Sys.Net.XmlHttpExecutor.
// Get all the headers.
resultElementId.innerHTML +=
"All Request Headers: " +
executor.getAllResponseHeaders() + "<br/>";
См. также
Ссылки
Класс Sys.Net.WebRequestManager