80.http header

2022-03-30  本文已影响0人  wo不是黄蓉

最近在项目中遇到了一个vue项目发版之后用户需要手动刷新浏览器才能重新访问系统的问题,不刷新的话,用户行为表现为:点击系统菜单点不动。
原因追溯:
因为vue项目在重新打包之后,没有更新的包会用之前的,更新后的包会被删掉,因此在用户没有刷新页面的情况下控制台会包一个Uncaught SyntaxError:Unexpected token <的错误。知道原因是因为浏览器缓存了打包文件导致的,但是在解决的过程中,看请求头以及判定缓存等真的被搞得头大。因此就花时间来分析一下一个完整的请求头作为记录。

一个完整的url:

image.png
General
general:里面显示的时一些接口的基础信息
Request URL:完整的请求的url
Request Method:请求类型
Status Code:请求返回的状态码 200代表成功
Remote Address:域名映射为ip的一个地址
Referrer Policy:strict-origin-when-cross-origin 用来监管和限制哪些访问来源信息会在referer中发送

Request Headers

参考1

上一篇下一篇

猜你喜欢

热点阅读