XMLHttpRequest对象可以通过getResponseHeader()方法来读取响应头信息。该方法接受一个参数,即要获取的响应头字段的名称,然后返回该字段的值。
示例代码如下:
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.example.com/data', true);
xhr.onload = function() {
if (xhr.status >= 200 && xhr.status < 300) {
var contentType = xhr.getResponseHeader('Content-Type');
console.log('Content-Type: ' + contentType);
} else {
console.error('Request failed with status: ' + xhr.status);
}
};
xhr.send();
上面的代码发送一个GET请求到https://api.example.com/data,并在请求成功时读取响应头中的Content-Type字段值,并将其打印到控制台上。