请求公钥接口在QQ浏览器出现缓存导致出现接口错误

前言,bug是最近做的项目测试出公钥接口返回的数据会被QQ浏览器缓存,导致出现的一种错误(当你第一次请求的时候接口正常,第二次请求的时候就报错),原因是QQ浏览器自动缓存了公钥,这种内核问题就不深究了.
解决如下:
// 获取密码公钥
export function a() {
  return request({
    url: b + '/xxxxxx?rd=' + Math.random(),//防止某些浏览器从缓存拿数据(参数取名随意)
    method: 'get',
  });
}
当请求时,每次都随机赋值一个新的数值,这样每次请求的接口就会被浏览器认为不是相同的接口.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容