charles配置客户端请求全部不走缓存

charles配置客户端请求全部不走缓存,通过配置charles 中 No caching setting(无缓存)

 

  No caching setting 选择开启,并可以针对单独的请求 开启。

简单介绍:

无缓存工具阻止客户端应用程序(如Web浏览器)缓存任何资源。请求总是发送到远程站点,所以始终能看到的是最新版本

(我理解的跟浏览器开启‘无痕浏览’窗口差不多,避免对要请求的接口造成影响)

适用范围

1、可以作用于每个请求(选中 Enable No Caching 即可),也可以仅对你配置的HOST启用(启用的no caching同时,选中 only for selected locations);

2、当用于”only for selected locations”时,可以将no caching的效果限制在你所配置的主机

(如果全部禁止:即选中 Enable No Caching,不勾选only for selected locations,同样的请求,被请求一次就会在左侧边栏显示出来一次)

No caching的运行原理

无缓存工具通过操纵控制缓存响应的HTTP头来防止缓存;

请求中删除If-Modified-Since和If-None-Match头,添加Pragma:no-cache和Cache-control:no-cache。

响应中删除Expires,Last-Modified和ETag标头,添加Expires:0和Cache-Control: no-cache。

 
posted @   蓓蕾心晴  阅读(278)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示