http協議:該協議是超文字傳輸協議,是web聯網的基礎,是建立與tcp協議之上的一種應用,屬於tcp/ip 模型中的應用層協議。
注釋:在http1.0版本中,客戶端的每次請求都會建立一次單獨的連線,在處理完本次請求後,將自動釋放連線;而在http1.1版本中,一次連線可處理多個請求,並多個請求可重疊進行,不需等乙個請求結束後再傳送下乙個請求。由於http在每次請求結束後,都會主動釋放連線,故http連線是一種「短連線」。
http請求過程介紹:
當我們在瀏覽器中輸入乙個請求後,首先瀏覽器通過網路與伺服器建立socket連線,該連線是通過tcp/ip協議來完成的,然後瀏覽器向伺服器端傳送請求,該請求的型別通常為get、post,伺服器端收到瀏覽器端傳送的請求後進行相應的處理操作,然後伺服器再把處理結果返回給瀏覽器,最後請求結束後,瀏覽器與伺服器連線斷開,保證其他瀏覽器與伺服器建立連線。
為了告知瀏覽器,web伺服器先傳送一些http頭資訊,然後傳送具體的內容資訊,http頭資訊與內容之間採用乙個空行隔開。
get /mattmarg/ http/1.0表示請求方式,其請求方式為get(除了get之外,還有post、put、delete方式)。
http相關內容
請求報文由4部分組成,分別是請求行 請求頭 空行 請求體 http響應報文包括 響應狀態行 status text 多個響應頭 例如 content type set cookie content type用於鍵值對引數,鍵值用 連線,引數之間用 連線。例如name e5 b5 e6 100 199...
網路請求相關內容總結
網路資料傳輸,熟悉多執行緒 socket網路程式設計 熟悉tcp udp http等協議 tcp ip模型 埠號 傳輸協議 資料要傳送到指定埠。為了標示不同的應用程式,所以給這些網路應用程式都用數字進行標示這個表示就叫埠 定義通訊規則。這個規則稱為通訊協議,國際組織定義了通用協議tcp ip tcp...
ORACLE相關內容
1 em,dbca,netca,netmgr出現亂碼方案 cd oracle home jre lib mv font.properties font.properties.bak mv font.properties.zh font.properties em,dbca,netca,netmgr詳...