Fetch api 无法获取完整的response header

发布时间 2023-12-05 04:38:26作者: iszengmh

通常我们拿header这样的

`
let headers={

    mode: 'cors',

}
fetch(options.url, headers).then(response => {

            for (let header of response.headers.keys()) {
                console.log("header --->"+header);
              }

})`
但是你会发现headers只打印了部分头部信息

下面stackflow的回答也说明了这点
https://stackoverflow.com/questions/48413050/missing-headers-in-fetch-response

其实这里并没有很好的办法解决,只能将信息放response body,但是如果你的body是文件流的话,文件名又只能放header,就暂时还没有办法