Javascript 无法修改';接受编码';用fetch

Javascript 无法修改';接受编码';用fetch,javascript,fetch,Javascript,Fetch,我试图将接受编码标题修改为等于“zip”,但尽管我可以修改或添加其他标题,但此标题被忽略。请参见示例: 函数打印响应(res){ const formattedres=JSON.stringify(res,null,4); document.getElementById('响应') .innerHTML=格式化数据集; } 取('https://httpbin.org/headers', { 标题:新标题({ “接受编码”:“无差异”, “其他东西”:“很好用”, “内容类型”:“应用程序/工

我试图将
接受编码
标题修改为等于
“zip”
,但尽管我可以修改或添加其他标题,但此标题被忽略。请参见示例:

函数打印响应(res){
const formattedres=JSON.stringify(res,null,4);
document.getElementById('响应')
.innerHTML=格式化数据集;
}
取('https://httpbin.org/headers', {
标题:新标题({
“接受编码”:“无差异”,
“其他东西”:“很好用”,
“内容类型”:“应用程序/工程wtf”
}),
})
.then(r=>r.json())
.然后(打印响应)
#响应{
空白:预处理;
}

你不能,这是最重要的问题之一。更改它没有多大意义,因为您无法通过设置头让客户端识别编码。感谢@JJJ,认为后端人员要求它必须完全等于“zip”,但他们是java开发人员;)如果您想禁用内容编码,以便获得未压缩资源的内容长度,那么可以将其添加为答案。否则,content length会告诉您压缩后的长度,这可能不是您想要的。