1. 程式人生 > >Java Web學習筆記(三)

Java Web學習筆記(三)

HTTP(超文字傳輸協議)

TCP/IP協議集中的一個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程以及資料本身的格式
這裡寫圖片描述
瀏覽器與WEB伺服器的連線過程是短暫的,每次連線只處理一個請求和響應。對每一個頁面的訪問,瀏覽器與WEB伺服器都要簡歷一次單獨的連線。
瀏覽器到WEB伺服器之間的所有通訊都是完全獨立分開的請求和響應對。
HTTP請求訊息:
這裡寫圖片描述
HTTP響應訊息:
這裡寫圖片描述

使用get方式傳遞引數:
1、在瀏覽器位址列中輸入某個url地址或單擊網頁上的一個超連結時,瀏覽器傳送的HTTP請求訊息的方式為get。
2、如果表單< form >表單元素的method屬性被設定為了“get”,瀏覽器提交form表單時傳送的HTTP請求訊息的方式也為get。
3、使用get請求方式給web伺服器傳遞引數的格式。
4、使用get方式傳送的資料量限制在1kb以下。

使用post方式傳遞引數:
1、post請求方式主要用於向web伺服器端程式提交form表單中的資料:form表單的method屬性被設定為了“post”。
2、post方式將各個表單欄位元素及其資料作為http訊息的實體內容傳送給web伺服器,傳送的資料量比“get”方式傳送的資料量大得多。