200 OK (from disk cache) 注意请求里面请求状态后面这个磁盘缓存

一、先说说200 OK (from disk cache) 这个是什么意思

from disk cache是浏览器开发者工具(F12)中“网络”选项卡中常见的状态提示。它表示浏览器从磁盘缓存中加载了资源,而不是从服务器重新请求资源

我标注加粗的很关键,注意浏览器是没有访问你的接口,而是直接从磁盘缓存中读的请求状态然后返回给你的。

附上图片:

二、场景

前后端启动调试的时候,前后端项目正常启动,进入登录页面有个获取验证码。怎么刷新页面都出不来,怎么办,f12看前端是正常请求接口了,并且返回200,但没有响应结果,响应结果是一个html页面,这很奇怪呀!

打个日志看看后端接口有没有正常返回结果,console.log 一个,发现方法都正常进入,钩子方法也没问题,那后端接口打个断点debug看看,发现没有进入方法,我这里以为地址配置的有问题,然后前后端代码核对了一遍,发现没有问题啊!我乱输了一个验证码,发现登录方法是可以正常进入的,这里肯定了地址绝对没有问题。

这里我懵了,怎么回事。

遇到不知道的问问ai呗,ai给我列出几个可能的问题,可是这些问题点我都排查过了呀。

这时我犹豫要不要打开群聊问问大佬,犹豫了半天的同时还在排查,最后突然发现200 后面跟着from disk cache这玩意没咋见过,一问ai,好家伙,原来是直接从磁盘中读取的200,我说这么奇怪,最后ctrl + F5 强制刷新缓存搞定。具体解决方法或者原理直接问ai吧,我就不具体阐述了,这里只是给碰到这种情况的javer们如果快速解决问题!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值