在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>
……