servlet之間Get()與Post()的區別

在JAVA web裏面Sevlet是Sevlet API的核心接口,能夠實現對用戶的請求的進行監控和響應。html

HTTP裏面定義有幾個請求的方法:web

GET()      請求讀取一個WEB頁面瀏覽器

POST()     請求向服務器發送數據緩存

PUT()      請求存儲一個Web頁面服務器

HEAD()     請求讀取一個Web頁面的頭部 ide

DELECT()   移除Web頁面post

TRACE()    返回收到的請求orm

OPTION()   查詢特定選項htm

CONNECT()  保留做未來使用接口


HttpServlet裏面定義有幾個請求的方法,用來處理Http請求:

doGET()      請求讀取一個WEB頁面

doPOST()     請求向服務器發送數據

doPUT()      請求存儲一個Web頁面

doHEAD()     請求讀取一個Web頁面的頭部

doDELECT()   移除Web頁面

doTRACE()    返回收到的請求

doOPTION()   查詢特定選項


(摘抄書本:)咱們最經常使用的就是GET和POST方法,GET方法用來檢索資源。他的定義是「得到(get)由該URI表示的資源」。GET方法請求的資源一般是被動資源。使用GET也能夠請求主動自願,但通常要提供少許的請求參數。請求參數是請求URI的一部分,在瀏覽器的URL地址欄中用戶可見,數據量不大,通常不超過255個字符,能夠在瀏覽器的URL歷史中緩存。

POST方法用來向服務器發送須要處理的數據,他的含義是「將數據發送(post)到由該URI表示的主動資源」。請求的數據是在消息體中發送的,也就是數據不能在瀏覽器的URL歷史中緩存。

也就是對用戶網頁寫的信息,好比註冊賬號的時候在網頁寫的信息,固然還有別的方式,POST在編寫html代碼的時候最經常使用的請求方法,在<body>下一句就定義動做的來源以及請求方法的類型:

……

<body>

<form action ="login" method = "post">

</form>

</body>

……

相關文章
相關標籤/搜索