XMLHttpRequest.getResponseHeader()

Черновик

Эта страница не завершена.

Метод XMLHttpRequest.getResponseHeader() возвращает строку, содержащую текст определённого хэдера (header). Если в наличии несколько хэдеров с одинаковыми именами, то они возвращаются в виде одной строки, где значения отделены друг от друга парой "запятая + пробел". Метод getResponseHeader() возвращает значение в кодировке UTF.

Синтаксис

var myHeader = getResponseHeader(name);

Параметры

name
Строка ByteString, представляющая имя хэдера, значение которого необходимо возвратить в виде текста.

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

Строка ByteString, представляющее текстовое значение хэдера или null, если ответ ещё не был получен или хэдер с именем name отсутствует в ответе.

Пример

var client = new XMLHttpRequest();
client.open("GET", "unicorns-are-teh-awesome.txt", true);
client.send();
client.onreadystatechange = function() {
  if(this.readyState == this.HEADERS_RECEIVED) {
    console.log(client.getResponseHeader("Content-Type"));
  }
}

Спецификации

Спецификация Статус Комментарии
XMLHttpRequest
Определение 'getResponseHeader()' в этой спецификации.
Живой стандарт Действующий стандарт WHATWG

Совместимость браузеров

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)
Свойство Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Базовая поддержка 1 ? 5[1]
7
(Да) 1.2
Feature Android Chrome для Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 1.0 (Да) ? ? ?

[1] Это свойство обеспечивалось посредством ActiveXObject(). Internet Explorer поддерживает стандарт XMLHttpRequest начиная с версии 7.

Смотрите также