收藏
回答

wx.request不支持http缓存

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 2.2.4

- 当前 Bug 的表现(可附上截图)

用wx.request请求一个网络图片,比如https://miniprogram.newbuy.chinaunicom.cn/wxHotProducts/76/1.png,并不支持http缓存协议,请求头中没有缓存字段,如下图



- 预期表现

求官方支持像浏览器一样的http缓存协议啊,否则静态资源请求量会非常大啊

- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-09-14
回答关注问题邀请回答
收藏

2 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2018-09-17

    request接口目前没有做缓存,如需则自行通过downloadFile缓存

    2018-09-17
    赞同
    回复 2
    • Michael
      Michael
      2018-09-17

      downloadFile下载下来放到了一个临时路径,而且过期时间是个迷啊,求支持http缓存机制啊,我们的小程序有很多图片,全放在代码里会超出大小,网络请求来的图片会被缓存,过期时间是个迷,有没有比较好的图片缓存方案

      2018-09-17
      回复
    • L²⁰¹⁹
      L²⁰¹⁹
      09-12
      一年过去了,还是不支持缓存么?设置cache-control 字段好像没什么用呢
      09-12
      回复
  • Michael
    Michael
    2018-09-15

    求官方解释微信小程序的http缓存机制,感觉要被搞死了

    2018-09-15
    赞同
    回复