赞
踩
业务场景:前端调用后端接口两次,在接口入口处打印日志,结果发现只调用了一次接口,从日志中发现最后两条请求一模一样,但是接口只被调用了一次,这是
由于浏览器(postman或者其他前端开发工具)的get请求缓存是基于url进行缓存的,如果页面允许缓存,则在一定时间内(缓存时效时间前)再次访问相同的URL(地址和参数一样), 浏览器就不会再次发送请求到服务器端,而是直接从缓存中获取指定资源。所以导致了后端接口只被调用了一次。
解决方法:前端在URL后面添加随机数或者时间戳用于防止客户端(浏览器)再次请求当前路径出现的缓存问题
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。