http權威指南 讀書筆記 1

2021-09-19 17:27:50 字數 1596 閱讀 6809

web伺服器是web資源的容器。web資源是web內容的源頭。內容資源既可以是靜態的html,,js也可以是動態的指令碼程式生成的內容。

mime型別是一種文字標記,表示【主要物件/子型別】,中間通過斜槓來區分

主要用來在網際網路上標識資源存在的路徑為知的,類似顯示生活中的位址一樣

uri又分為url和urn

url 統一資源定位符,url描述了一台特定的伺服器上某資源的特定位置。

一般url都遵循如下格式

乙個http事務由一條訪問請求命令和響應結果組成,簡單理解就是一次請求的往返。

http支援幾種不同的請求命令,這些命令統稱為http方法(http method),某個請求都包含乙個方法,這些請求會告訴伺服器執行什麼型別的動作。

常見的http方法

每條http響應報文返回都會攜帶乙個響應狀態碼,告知客戶端此次請求服務端處理的狀態

常見http的狀態碼

200 ok,請求成功,返回資源

302 redirect(重定向),到其他地方獲取資料資源

404 not found(招不到),無法找到該資源

解釋性短語,每個狀態碼都會附帶一條解釋性的文字短語,該短語主要用於描述而已

常見短語,下列短語不一樣,但是都是200的狀態描述

http報文由純文字構成,不是二進位製碼,所以非常方便人們閱讀(前提是學習http協議)

客戶端向伺服器傳送的http報文稱為請求報文

從伺服器想客戶端傳送的http報文稱為響應報文

除了上面兩種,沒有其他的了

http請求報文和響應報文很類似,都包括下面三個部分

下圖是乙個簡單的報文請求例項,可以看到請求報文中的請求中的請求起始行,請求首部,和響應報文中的響應起始行,響應首部和響應主體。

注意,這個請求報文使用的get方式,所以沒有請求主體!

注意,響應報文中content-type: text/html即告訴瀏覽器該返回資料的主要物件(text)和子型別(html)

tcpip的篇章很大,http權威只是簡單說了幾點,這裡就說下tcpip的特點,更多資料要查詢專門講tcpip的書籍

上面說的都是兩個web應用程式(客戶端瀏覽器和服務端web伺服器)二者相互發報文來實現基本事務處理。其實在網際網路上要和很多web應用程式互動,還有其他的應用程式

Http權威指南讀書筆記

1.1 http使用的是可靠的資料傳輸協議。1.3 型別 mime型別 multipurpose internet mail extension多用途網際網路郵件擴充套件 是為了解決在不同的電子郵件系統之間搬移報文時存在的問題。mime在電子郵件系統中工作得非常好,因此http也採納了它,用它來描述...

《HTTP權威指南》讀書筆記(二)

get 向伺服器請求資源 post 向伺服器請求資源並提交資料 head 請求伺服器,但僅返回首部,不包含主體內容 put 向伺服器寫入文件 向伺服器的資源中儲存資料 options 詢問伺服器支援的方法有哪些 trace 跟蹤請求,環迴 診斷 最後一站的伺服器會返回一條trace響應,包含伺服器接...

《HTTP權威指南》讀書筆記 快取

web快取是可以自動儲存常見文件副本的http裝置 包括瀏覽器?減少冗餘資料傳輸 緩解頻寬瓶頸 很多網路為本地網路客戶端提供的頻寬比為遠端伺服器提供的頻寬要寬 緩解瞬時擁塞 不會所有的請求都奔著一台伺服器去 降低距離時延 就近訪問麼 命中率 請求命中快取的比例 位元組命中率 請求命中快取的文件,其文...