且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

获取响应中缺少标头

更新时间:2023-01-03 18:32:50

FETCH返回的Headers类实例是iterable,而不是AXIOS返回这样的普通对象。一些可迭代的数据,如Header或URLSearchParams,不能从控制台查看,您必须迭代它并对每个元素进行console.log,如:

fetch('http://localhost:9876/test/sample-download', {
    method: 'post',
    headers: {},
    body: {}
})
.then(response => {
  // Inspect the headers in the response
  response.headers.forEach(console.log);
  // OR you can do this
  for(let entry of response.headers.entries()) {
    console.log(entry);
  }
})
.catch(err => console.error(err));