其他分享
首页 > 其他分享> > http 200和304区别

http 200和304区别

作者:互联网

200是正常,304是内容没有修改。

当你第一次访问时,服务器会返回给你200状态码,同时在头里追加ETag值给你。浏览器拿到后将其缓存。

下一次再访问时,因浏览器已经有该地址的ETag值了。会将其缓存的ETag值内容放在请求头的If-None-Match中,服务器检查其自身内容的ETag值是否与其一致,如果一致就会返回304状态码,告诉你内容和你保存的一致,没有发生改变过。

举例来说,
C:S,你几岁了?
S:C,我18岁了。
===========
C:S,你几岁了?我猜你18岁了。
S:靠,你知道还问我?(304)
===========
C:S,你几岁了?我猜你18岁了。
S:C,我19岁了。(200)


以上就是200和304的解释。

标签:200,几岁,http,18,304,缓存,ETag
来源: https://blog.csdn.net/wangjiali123123/article/details/102768246