java基礎 Http協議

2021-06-28 09:49:35 字數 768 閱讀 4534

一:http協議的兩個版本

http協議有兩個版本:http1.0和http1.1

主要區別是:在http1.0協議中,客戶端與web伺服器建立連線後,只能獲取乙個web資源。而http1.1可以獲取多個資源。

http 1.0規定瀏覽器與伺服器只保持短暫的連線,瀏覽器的每次請求都需要與伺服器建立乙個tcp連線,伺服器完成請求處理後立即斷開tcp連線,伺服器不跟蹤每個客戶也不記錄過去的請求。

為了克服http 1.0的這個缺陷,

http 1.1支援持久連線,在乙個tcp連線上可以傳送多個http請求和響應,減少了建立和關閉連線的消耗和延遲。乙個包含有許多影象的網頁檔案的多個請求和應答可以在乙個連線中傳輸,但每個單獨的網頁檔案的請求和應答仍然需要使用各自的連線。

二:telnet舉例說明

使用telnet訪問web伺服器資源,如果使用http1.0 請求一次後,連線馬上斷了。提示「遺失對主機的連線」

如果使用http1.1請求一次後,連線仍然存在,還可以繼續訪問web資源!

http協議基礎

定義 http協議是一種基於請求 響應模式的,無狀態協議.請求方法 http 1.1 方法 作用 get 請求獲取由request uri所所標識的資源 post 在request uri所標識的資源後附加新的資訊 head 請求獲取由request uri所所標識的資源的響應訊息報頭 put 請求...

Http協議基礎

一直忽略了一些最基礎,最本質的東西。是時候該補補了 http基於請求與響應模式的 無狀態的 應用層的協議,常基於tcp的連線方式。http允許傳輸任意型別的資料物件,http協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致...

http協議基礎

安全牛 web安全課程筆記 明文 https只能提高傳輸層安全。而且不防中間人 無狀態 cookie cycle 請求 響應 header set cookie 伺服器發給客戶端 content length 可以用於快速鑑別不同的頁面 由伺服器發給客戶端 location 重定向使用者到另乙個頁面...