为什么请求要加上时间戳

const timestamp = parseInt(new Date() / 1000);

因为浏览器具有基于url建立的缓存机制

当浏览器向相同的链接发送请求时,浏览器的缓存机制就会获取之前访问的相同URL时保留下来的缓存资源

为了确保每次请求都是一个不同于之前的请求

在请求时,加上时间戳,能避免浏览器对URL的缓存,会使每次请求的URL都不一样,便不会从缓存中读取数据

猜你喜欢

转载自blog.csdn.net/Joye_7y/article/details/128268044