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

2021-07-30 18:57:28 字數 1097 閱讀 9836

get:向伺服器請求資源

post:向伺服器請求資源並提交資料

head:請求伺服器,但僅返回首部,不包含主體內容

put:向伺服器寫入文件(向伺服器的資源中儲存資料)

options:詢問伺服器支援的方法有哪些

trace:跟蹤請求,「環迴」診斷;最後一站的伺服器會返回一條trace響應,包含伺服器接收到的請求的精確副本;可用於客戶端對比請求在傳送過程中是否被修改及修改內容等

delete:請伺服器刪除指定資源(無法保證一定刪除,因為伺服器可以在不通知客戶端的情況下撤銷請求)

資訊性狀態碼(100-199):

成功狀態碼(200-299):

重定向狀態碼(300-399):

客戶端錯誤狀態碼(400-499):

伺服器錯誤狀態嗎(500-599):

客戶端儲存的是伺服器返回的用來識別使用者的id等小片段資訊,當使用者再次訪問同乙個伺服器時,cookie會傳送給合適的站點。

簡單說,https = http + ssl or tls,https是http的安全版本。

https就是在安全的傳輸層上傳送http

通俗說,就是先要進行ssl握手,驗證ssl證書,生成秘鑰等;之後再將原始http報文傳送到tcp傳輸層之前,會先傳送到ssl層進行加密,再傳送到tcp傳輸層。

ip分組=ip分組首部(20位元組)+tcp段首部(20位元組)+tcp資料塊

三次握手:

synsyn+ack

ack+傳輸資料主體

提高http連線效能:

並行連線:多條tcp連線,併發請求http,疊加時延

持久連線:重用tcp連線,消除連線及關閉時延

http/1.1持久連線:http/1.1已經停止對keep-alive的支援,改用預設持久連線的設計;需要關閉時,首部顯式加入connection:close即可。

管道化連線:http/1.1持久連線上可選地使用請求管道。可以消除傳輸時延

關閉連線

Http權威指南讀書筆記

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

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

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

http權威指南 讀書筆記 1

web伺服器是web資源的容器。web資源是web內容的源頭。內容資源既可以是靜態的html,js也可以是動態的指令碼程式生成的內容。mime型別是一種文字標記,表示 主要物件 子型別 中間通過斜槓來區分 主要用來在網際網路上標識資源存在的路徑為知的,類似顯示生活中的位址一樣 uri又分為url和u...