You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Fetch请求启用Brotli压缩并正确处理内容编码?

解决Fetch请求Brotli压缩内容未自动解压的问题
  • 核心解决方法是手动给Fetch请求添加Accept-Encoding请求头。因为当请求URL明确带有.br后缀时,浏览器不会自动为Fetch请求附加Accept-Encoding: br头,这直接导致浏览器不触发自动解压逻辑。修改后的请求代码如下:
const resp = await fetch("/hello-world.wasm.br", {
  headers: {
    "Accept-Encoding": "br"
  }
});
  • 额外注意事项:确保服务器返回的Content-Type响应头正确(比如.wasm文件对应application/wasm),正确的MIME类型能让浏览器更顺畅地处理解压后的内容。

内容的提问来源于stack exchange,提问作者Christian Stewart

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 05:20:53