在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 通過瀏覽器看HTTP協(xié)議, 發(fā)現(xiàn)好多知識點好亂?

通過瀏覽器看HTTP協(xié)議, 發(fā)現(xiàn)好多知識點好亂?

首先, 我是通過這個網(wǎng)址 https://developer.mozilla.org... 來在控制臺進(jìn)行http分析的!

接下來主要分析下圖中這個文件: editor-js.js

clipboard.png

  1. 第一次訪問或者強制刷新(mac下用的是Control+刷新), 會發(fā)現(xiàn)上圖中的status code 和 status都是200, 也就是從服務(wù)器中請求的全新資源
  2. 然后再點擊瀏覽器刷新按鈕, 發(fā)現(xiàn)status code 和 status 有時候是 304和304; 也有時候是 200(from disk cache)和304

感覺不太符合http://www.laruence.com/2010/...http://web.jobbole.com/82997/
中的結(jié)論, 按照資料中來說:
直接在url回車, 才會使用瀏覽器本地緩存而返回200(from disk cache)
普通刷新會忽略過期日期, 而去服務(wù)器檢查是否需要更新, 返回只能是304和200, 而不應(yīng)該有 200(from disk cache)??! 怎么回事?

回答
編輯回答
祈歡
  • 首先,這跟 HTTP 協(xié)議沒直接關(guān)系,只是瀏覽器行為而已。
  • 其次,搞清楚這些瀏覽器行為,并沒有什么卵用。因為緩存什么的,你只需要考慮普通用戶的操作就好了,普通用戶是不會打開調(diào)試窗口的。
  • 再次,你看的鳥哥的文章都是 10 年的啦,瀏覽器也會變的啊。
2018年7月27日 14:17