Черновик
Эта страница не завершена.
Метод 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 |
Совместимость браузеров
Свойство | 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.