http之響應(yīng)和響應(yīng)碼介紹

  響應(yīng)就是服務(wù)器發(fā)送給客戶端的數(shù)據(jù)!

1. 響應(yīng)格式:

? * 響應(yīng)首行

? * 響應(yīng)頭

? * 空行

? * 響應(yīng)體(或稱之為響應(yīng)正文)

2. 狀態(tài)碼

  響應(yīng)首行的結(jié)構(gòu):協(xié)議及版本 狀態(tài)碼 狀態(tài)碼說明,例如:HTTP/1.1 200 OK

? * 200:請求成功

? * 302:請求重定向

? * 304:請求資源沒有改變

? * 404:請求資源不存在,屬性客戶端錯誤

? * 500:服務(wù)器內(nèi)部錯誤

3. 響應(yīng)頭

? * Content-Type:響應(yīng)正文的MIME類型,例如image/jpeg表示響應(yīng)正文為jpg圖片,例如text/html;charset=utf-8表示響應(yīng)正文為html,并且編碼為utf-8編碼。瀏覽器會通過這一信息來顯示響應(yīng)數(shù)據(jù)

? * Content-Length:響應(yīng)正文的長度

? * Set-Cookie:服務(wù)器寄存在客戶端的“小甜點”,當(dāng)客戶端再次訪問服務(wù)器時會把這個“小甜點”還給服務(wù)器

? * Date:響應(yīng)時間,可能會有8小時的誤差,因為中國的時區(qū)問題

  通知客戶端瀏覽器不要緩存頁面的響應(yīng)頭:

? * Expires:-1

? * Cache-Control: no-cache

? * Pragma: no-cache

  自動刷新響應(yīng)頭,瀏覽器會在3秒鐘后自動重定向到baidu主頁

? * Refresh: 3;url=http://www.baidu.com

4. 狀態(tài)碼304

 相關(guān)頭信息

? * Last-Modified:響應(yīng)頭,表示當(dāng)前資源的最后修改時間;

? * If-Modified-Since:請求頭,表示緩存的資源最后修改時間;

 狀態(tài)碼304:表示訪問的資源沒有改變

? 1. 客戶端首次訪問服務(wù)器的靜態(tài)資源index.html,服務(wù)器會把index.html響應(yīng)給客戶端,而且還會添加一個名為Last-Modified的響應(yīng)頭,它說明了當(dāng)前index.html的最后修改時間

? 2. 客戶端收到響應(yīng)后,會把index.html緩存在客戶端上,而且還會把Last-Modified緩存起來。

? 3. 客戶端第二次請求index.html時,會添加名為If-Modified-Since的請求頭,它的值是上次服務(wù)器響應(yīng)頭Last-Modified,服務(wù)器獲取到客戶端保存的最后修改時間,以及當(dāng)前資源的最后修改時間進(jìn)行比較,如果相同,說明index.html沒有改動過,那么服務(wù)器不會發(fā)送index.html,而是響應(yīng)狀態(tài)碼304,即通知客戶端資源沒有改變,你可以使用自己的緩存。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 暑假從開始工作到現(xiàn)在已經(jīng)整整12天了,雖然我現(xiàn)在很想寫東西,但是我已經(jīng)困得不想再去思考,也不想再敲鍵盤了,然而現(xiàn)在...
    豆芙閱讀 250評論 0 0
  • 今天兩個麻麻帶王浩博去廣州了那個牛叉叉的皮膚科醫(yī)生,做了清理,感覺爸媽心里踏實了點。 看著小家伙也好了點,估計是知...
    雨曰閱讀 200評論 0 0
  • 曾經(jīng)特別喜歡一本書《書,是什么東西?》。是的,書到底是什么呢?那本圖畫書用優(yōu)美的語言來闡述了作者對書的一些看法或者...
    我是魏魏閱讀 1,773評論 2 1
  • 近日,萬達(dá)董事長王健林接受了CNN專訪,當(dāng)被CNN記者問到萬達(dá)接下來準(zhǔn)備收購什么大品牌時,王健林笑著回答:“目前還...
    管理顧問王榮增閱讀 2,908評論 1 2
  • 夜里睡意正濃,風(fēng)聲敲進(jìn)門來,驚醒了一場美夢,回過神來才明白,正如所預(yù)見的那樣,這一個多月隔三差五來訪的秋雨...
    Aries_林亞斯閱讀 270評論 0 0

友情鏈接更多精彩內(nèi)容