request獲取請求參數
最為常見的客戶端傳遞參數方式有兩種:
瀏覽器地址欄直接輸入:一定是GET請求;
超鏈接:一定是GET請求;
表單:可以是GET,也可以是POST,這取決與<form>的method屬性值;
GET請求和POST請求的區別:
GET請求:
- 請求參數會在瀏覽器的地址欄中顯示,所以不安全;
- 請求參數長度限制長度在1K之內;
- GET請求沒有請求體,無法通過request.setCharacterEncoding()來設置參數的編碼;
POST請求:
- 請求參數不會顯示瀏覽器的地址欄,相對安全;
- 請求參數長度沒有限制;