大家好,今天给大家分享一个状态码304,大家可能在以前的开发中打开chrome tools 或 firebug工具时有意间或无意间看到它。

HTTP 304: Not Modified

标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。

如下图:

在请求头里有:If-Modified-Since: Mon, 17 Aug 2015 01:53:41 GMT

在响应头里有:Last-Modified: Mon, 17 Aug 2015 01:53:41 GMT

大家对比一下这二个日期发日期和时分秒都是完全一致的,如果一致就从缓存中去获取内容

我们在图片中看到了一个它cache-control

如果cache-control:no-chache说明强制每次请求直接发送给源服务器,而不经过本地缓存版本的校验。

如果cache-control:max-age=0有二种情况:

1、max-age>0 时 直接从游览器缓存中 提取

2、max-age<=0 时 向server 发送http 请求确认 ,该资源是否有修改有的话 返回200 ,无的话 返回304.

第一次访问 200

鼠标点击二次访问 (Cache)

按F5刷新 304

按Ctrl+F5强制刷新 200

java 304_分析HTTP请求返回304状态码相关推荐

  1. HTTP请求返回304状态码

    转自:https://blog.csdn.net/itpinpai/article/details/48181849 大家好,今天给大家分享一个状态码304,大家可能在以前的开发中打开chrome t ...

  2. axios发送post请求返回400状态码

    axios发送post请求返回400状态码 今天在用 axios 发送一个跨域的post请求时,遇到了一个坑:Uncaught (in promise) Error: Request failed w ...

  3. get请求400错误 vue_解决axios发送post请求返回400状态码的问题

    今天在用 发送一个跨域的post请求时,遇到了一个坑:uncaught (in promise) error: request failed with status code 400. 前台代码如下: ...

  4. 接口请求返回的状态码总览

    HTTP状态码(英语:HTTP Status Code),用以表示网页服务器超文本传输协议响应状态的3位数字代码. 作用:服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态 ...

  5. 解析json格式请求返回500状态码的异常

    异常描述: (1)响应信息: (2)请求信息: (3)服务器中解析json所依赖的类的信息以及处理请求的逻辑 class Bedroom {public String desk;public Stri ...

  6. Postman测试http请求返回415状态码的解决

    首先记录一下返回结果 <!doctype html> <html lang="en"> <head><title>HTTP Stat ...

  7. 接口请求返回400状态码,后端代码报错: java.lang.IllegalArgumentException: Invalid character found in the request targ

    一. 错误原因: 当在浏览器中访问时 URL中带有特殊字符,如花括号冒号时,就会出现这个错误. 例如:http://localhost:8080/index.do?{id:123} 二. 解决办法 1 ...

  8. 请求头有问题导致Nginx返回400状态码

    背景 上个星期有人找我看了Nginx的问题,场景是这样的,用户访问一个网址,这个网址有一个按钮,点击这个按钮后会跳转到新的页面,但这个跳转,有时候可以,有时候不可以--不可以的时候页面显示400状态码 ...

  9. http缓存机制之304状态码

    在网上看到一篇关于解释浏览器缓存更新机制304状态码的文章,里面说如果请求头中的If-Modified-Since字段和If-None-Match字段的值分别和响应头中的Last-Modified字段 ...

最新文章

  1. python3 正则表达式 匹配多个 单词 字符串
  2. VC删除IE缓存、COOKIE及记录
  3. 你对博客中提到的评分规则有何意见和建议?
  4. 第一节 7算述运算符
  5. 【转】.net框架读书笔记---CLR内存管理\垃圾收集(一)
  6. 《JavaScript权威指南》——JavaScript核心
  7. Windows11 安装Docker,安装至D盘(其他非C盘皆可)
  8. c语言中汉字属于什么类型_练字应该练什么之:汉字基本结构的类型
  9. Q - Tour - hdu 3488(最小匹配值)
  10. 2020微信生态全景运营白皮书:10大热门场景、5大案例剖析.pdf(附下载链接)
  11. 【Java从0到架构师】JDBC、Spring JDBC、JUnit
  12. 算法_EXCEL中 A表示第一列,B表示第二列...AA表示27列,AB表示28列,问随意一组字母是多少列
  13. 使用oracle修改/etc/passwd /etc/passwd默认SHELL被修改后,无法...
  14. Android上使用MP3格式录制声音
  15. Intel Edison 装Debian系统
  16. 妇科癌症中的肠道菌群:病因、治疗潜力
  17. 远程工具teamviewer使用教程
  18. C语言>>百钱百鸡问题。鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,翁、母、雏各几何 ?
  19. MySQL-InnoDB引擎-架构和事务原理
  20. 2021-2022学年广州市执信中学九年级第一学期12月考英语试题

热门文章

  1. echarts实现给图例添加单位、百分比,以及图例文字过长显示省略号
  2. java poi之Excel的创建
  3. Some Essential JavaScript Questions And Answers(1)
  4. Syntax Error: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.
  5. 关于angular2更新时机的一些发现
  6. 使用Storm实现实时大数据分析!
  7. vs2012编译boost_1_54_0
  8. Bootstrap3基础 下载bootstrap3压缩包和相应的jQuery文件
  9. bzoj 3489 A simple rmq problem——主席树套线段树
  10. 《软件工艺师:专业、务实、自豪》一2.8 小结