热门
最新
红包
立Flag
投票
同城
我的
发布
@代码写注释:HTTP状态码 304 表示“未修改”(Not Modified)。它是一种常见的服务器响应代码,通常用于缓存控制。
当客户端发送一个带有条件请求头(如 If-Modified-Since 或 If-None-Match)的请求时,服务器可以通过返回状态码 304 来告诉客户端资源没有发生变化,可以继续使用缓存的版本。
具体来说,当客户端发送一个包含 If-Modified-Since 头的 GET 请求时,服务器会将该头中的日期与资源的最后修改日期进行比较。如果资源的最后修改日期早于或等于客户端提供的日期,服务器将返回状态码 304,表示资源未发生变化。
这样做的好处是可以减少网络流量,因为服务器不需要传输完整的资源内容,而是告诉客户端可以使用缓存的版本。
如果客户端没有提供条件请求头,服务器将正常地处理请求并返回资源的内容。
请注意,状态码 304 只能用于 GET 请求,并且只能用于可缓存的资源。
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报