HTTP協議概念:html
超文本傳輸協議是互聯網上應用最爲普遍的一種網絡協議。全部的WWW文件都必須遵照這個標準。web
HTTP協議的組成:瀏覽器
Http協議由Http請求和Http響應組成,當在瀏覽器中輸入網址訪問某個網站時, 你的瀏覽器會將你的請求封裝成一個Http請求發送給服務器站點,服務器接收到請 求後會組織響應數據封裝成一個Http響應返回給瀏覽器。即沒有請求就沒有響應。緩存
HTTP請求:服務器
http請求行:網絡
請求方式:POST、GETpost
請求的資源:/DemoEE/form.html網站
協議版本:HTTP/1.1url
HTTP/1.0,發送請求,建立一次鏈接,得到一個web資源,鏈接斷開。spa
HTTP/1.1,發送請求,建立一次鏈接,得到多個web資源,保持鏈接。
http請求頭:
請求頭是客戶端發送給服務器端的一些信息,使用鍵值對錶示key:value
http請求體:
當請求方式是post的時,請求體會有請求的參數。
若是請求方式爲get,那麼請求參數不會出如今請求體中,會拼接在url地址後面。
HTTP響應:
http響應行:
狀態碼:
經常使用的狀態碼以下:
200 :請求成功。
302 :請求重定向。
304 :請求資源沒有改變,訪問本地緩存。
404 :請求資源不存在。一般是用戶路徑編寫錯誤,也多是服務器資源已刪除。
500 :服務器內部錯誤。一般程序拋異常。
狀態信息:狀態信息是根據狀態碼變化而變化的
http響應頭:
響應也都是鍵值對形式,服務器端將信息以鍵值對的形式返回給客戶端
http響應體:
響應體是服務器回寫給客戶端的頁面正文,瀏覽器將正文加載到內存,而後解析渲染 顯示頁面內容
Tomcat服務器:
Web開發中的常見概念:
B/S系統和C/S系統:
Brower/Server:瀏覽器 服務器 系統 ----- 網站
Client/Server:客戶端 服務器 系統 ----- QQ、飛秋、大型遊戲
靜態資源:指web頁面中供人們瀏覽的數據始終是不變。
動態資源:指web頁面中供人們瀏覽的數據是由程序產生的,不一樣時間點訪問 web頁面看到的內容各不相同。