获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
https://segmentfault.com/a/1190000021716418 或者小程序内部直接按照HTTP的缓存策略规范支持304那就更好了. --------------------------------- 临时找到一个方法: 监听事件: task.onHeadersReceived(listener) 在回调函数里判断response header中的ETag, 跟缓存的ETag一样,就不用继续下载了... 直接调用task.abort() 省去了重复下载的流程, 只是过程比较曲折~~~
wx.downloadFile 的返回是否支持304返回码?HTTP请求: 为了避免重复的网络传输, 我在请求的header设置了If-Modified-Since, 服务器返回了304返回码, body是空, 认为文件没有变化. 但是出现了错误: (in promise) MiniProgramError {"errno":603302,"errMsg":"downloadFile:fail file data is empty"} Object 这个是否能支持? 或者有其它方法解决重复网络请求的问题吗?
2022-10-09