1.什麼是http協議?
超文字傳輸協議
2.http是幹什麼的?
規範了客戶端與伺服器端資料互動的格式
3.http的特點
簡單、快捷、靈活、無連線、無狀態
4.http的互動流程(四步)
步驟一:
客戶端與伺服器端建立連線
步驟二:
客戶端傳送請求資料到伺服器端(請求過程:遵循http協議)
步驟三:
伺服器端接收到請求後,進行處理,肉厚然後將處理結果響應到客戶端(響應過程:也是遵循http協議)
步驟四:
關閉客戶端和服務端的連線(1.1後不會立即關閉)
5.http協議之請求格式(get請求方式和post請求方式)
請求格式結構:
請求頭:請求方式、請求的位址(伺服器位址)和http協議版本
請求行:訊息抱頭,客戶端要使用的附加資訊
空行:位於請求行和請求資料之間,空行是必須的。
請求資料:非必須的
6.get和post請求方式的區別:
get請求方式:
請求資料會以?的形式隔開拼接在請求頭中,不安全,沒有請求實體的部分。
http協議雖然沒有規定請求資料的大小,但是瀏覽器對url的長度是有限制的,所以get的請求不能攜帶大量的資料。
post請求方式:
請求資料在請求實體中進行傳送,在url中看不到具體的請求資料,比較安全,適合資料量大的資料傳送。
7.遵循http協議
遵循http協議也就是遵循下面的格式
請求頭:請求方式、請求的位址(伺服器位址)和http協議版本
請求行:訊息抱頭,客戶端要使用的附加資訊
空行:位於請求行和請求資料之間,空行是必須的。
請求資料:非必須的
8.請求的方式是由html網頁設計決定(包含請求方式和請求位址),不是由http協議決定的。
Servlet之Http協議 一
http協議 對瀏覽器客戶端 和 伺服器端 之間資料傳輸的格式規範 如何檢視http協議 一般瀏覽器直接按f12就能檢視 請求行 http 1.1 http協議 版本1.1 版本號 http1.0 當前瀏覽器客戶端與伺服器端建立連線之後,只能傳送一次請求,一次請求之後連線關閉。http1.1 當前瀏...
HTTP學習之 HTTP協議
前後端資料互動基於http協議 包括 客戶端 和 服務端 兩個實體 客戶端傳送請求給服務端,服務端返回響應給客戶端 在http中的資料稱為資源,可以是html文件 文字 資源是通過url進行定位的,當客戶端需要訪問伺服器端資源時,首先需要知道資源的url url的組成部分有 協議,主機,埠號,路徑,...
TCP IP協議之HTTP協議
1 全球資訊網 www 提供的是分布式c s服務,每個客戶端瀏覽器由3部分組成 控制程式 ftp,http,telnet等 解析程式 html,jsp,php等 和客戶協議。2 統一資源定位符 url uri 由一下部分組成 協議 主機 埠 路徑 協議部分除了http之外還可以用ftp,news和t...