XMLHttpRequest.getResponseHeader()

这篇翻译不完整。请帮忙从英语翻译这篇文章

草案
本页尚未完工.

XMLHttpRequest.getResponseHeader() 方法返回包含指定头文本的字符串。

如果在返回头中有多个一样的名称,那么返回的值就会是用逗号和空格将值分隔的字符串。getResponseHeader()方法以UTF字节序列的形式返回值。搜索标题名称是不区分大小写的。

Syntax

var myHeader = getResponseHeader(name);

参数

名称
ByteString表示要返回文本值的标题的名称。

返回值

表示标头文本值的ByteString;如果响应尚未收到,或者响应中不存在标头,则返回null。

Example

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"));
  }
}

Specifications

Specification Status Comment
XMLHttpRequest
getResponseHeader()
Living Standard WHATWG living standard

Browser compatibility

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!

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 1 (Yes) ?[1] 5[2]
7
(Yes) 1.2
Feature Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 1.0 (Yes) (Yes) ? ? ?

[1]从Firefox 49开始,在首选项的情况下,空头将作为空字符串返回 network.http.keep_empty_response_headers_as_empty_string设置为true,默认为false。 Firefox 49之前,空头已被忽略。由于Firefox 50的首选项默认为true。

[2]该功能是通过ActiveXObject()实现的。 Internet Explorer从版本7开始实现标准的XMLHttpRequest。

See also

文档标签和贡献者

此页面的贡献者: wsico, winson, xgqfrms-GitHub
最后编辑者: wsico,