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字段值,并將其打印到控制臺上。