首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
304状态码有什么含义?
[问答题]
请解释一下,http请求中的304状态码的含义
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(38)
分享
纠错
6个回答
添加回答
3
啊吖嗄
301:永久重定向
302:临时重定向
304:服务器资源未变化
发表于 2019-08-01 11:05:40
回复(0)
3
聊寂园
304状态码是告诉浏览器可以从缓存中获取所请求的资源。
当浏览器请求某一文件时,发现自己缓存的文件有Last-Modified,就会在httpRequest里面添加消息头If-Modified-Since 和If-Non-Match,服务器在收到reqeust时,和服务器本地文件对比,如果没有更新,则仅仅返回一个响应头Head(状态码304,而没有响应体),客户端在收到这个响应时,就会从本地缓存加载请求的资源。
编辑于 2019-03-15 17:49:55
回复(0)
2
ZQC
当一个客户端(通常是浏览器)向web服务器发送一个请求,如果web服务器返回304响应,则表示此请求的本地缓存是最新的,可以直接使用。这种方法可以节省带宽,避免重复响应。
发表于 2019-03-13 17:18:32
回复(0)
0
皮卡皮卡Rex_
服务端的资源和客户端上一次请求的资源一致,不需要重新传输,客户端使用本地缓存即可。
发表于 2020-08-18 14:00:09
回复(0)
0
友人说201904171536944
304(未修改)自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。
发表于 2019-04-25 19:39:00
回复(0)
0
20190114202644
服务端资源未发生变化
发表于 2019-03-14 16:31:31
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
测试工程师
网络基础
Java工程师
上传者:
小小
难度:
6条回答
38收藏
8026浏览
热门推荐
相关试题
RARP的作用是什么?
华为
网络基础
评论
(17)
C类地址最大可能子网位数是?
华为
网络基础
评论
(10)
UDP使用什么提供可靠性?
华为
网络基础
评论
(33)
有同事不完成任务,影响力进度,你怎...
业务综合
评论
(1)
你身边有哪些人还没有使用滴滴,你认...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题