跨域代理后304 Not Modified
时间: 2024-08-13 17:01:31 浏览: 132
ajax加载页面服务器返回 304 not modified
跨域代理是指在一个服务器(代理服务器)上设置规则,处理客户端(如浏览器)发起的请求时,由于安全策略(同源策略),如果目标资源(另一个域名下的资源)未改变,而客户端已经缓存了该资源,那么代理服务器会返回一个`304 Not Modified`状态码给客户端,告诉它无需再从原始源获取新内容,可以继续使用本地缓存。
当发生以下情况时,代理服务器可能会发送`304 Not Modified`:
1. 客户端发送了一个带`If-None-Match`头的GET请求,表明它有上次访问此资源的时间戳或ETag值。
2. 目标资源自上次访问以来确实未更新。
3. 代理服务器检查到响应的内容已经被缓存,并确认满足条件,所以回复客户端资源未变的信息。
收到这个响应时,浏览器会直接使用缓存副本,减少了网络通信,提高了页面加载速度。
阅读全文