更多>>PHP程序设计 Blog

关于图形验证码不显示,F12查看发现Status Code 为 301 Moved Permanently (from disk cache)

图形验证码不显示,在 Chrome 开发者工具 (F12) 的 Network 标签页中,Status Code 为 301 Moved Permanently (from disk cache)

项目的登录页,有一个图形验证码的功能。项目的后端是用PHP语言写的,项目的前端是用VUE写的。

在笔记本电脑上,这个图形验证码是可以正常显示的。


有一次在台式电脑上,重新部署了一下这个项目,项目各个配置项均与笔记本上的相同。

项目部署完毕启动之后,发现图形验证码不显示了,通过浏览器的F12查看,发现在 状态 Status Code 这块给301重定向了,显示为:

Status Code 301 Moved Permanently (from disk cache)

而在笔记本电脑上,这块显示的是 200 OK

如图所示:

2025051001.png



解决方法:

由于状态码显示为“from disk cache”,这表明浏览器可能在使用缓存的响应。可以尝试清除浏览器缓存,或者在开发者工具中选择“Disable cache”选项,然后重新加载页面,看看是否仍然出现301状态码。

在这个F12的界面,勾选 Disable cache,然后刷新页面,图形验证码就正常了。

在开发者工具中勾选 ☑ Disable cache(尤其调试接口时),避免缓存干扰。

如图所示:

2025051002.png



评论列表

暂时没有相关记录

发表评论

用来接收审核回复提醒,请认真填写

  换一张?
captcha
看不清?点击图片换一张