Fetch api 无法获取完整的response header

通常我们拿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,就暂时还没有办法

posted @ 2023-12-05 04:35  iszengmh  阅读(157)  评论(0编辑  收藏  举报