温馨提示×

XMLHttpRequest如何读取响应头

小樊
89
2024-06-19 16:11:02
栏目: 编程语言

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

0