通常情況下,GET請求用於從服務器上獲取數據,POST請求用於向服務器發送數據。GET請求將所有請求參數轉換成一個查詢字符串,並將該字符串添加到請求的URL之後,因而可以在請求的URL後看到請求參數名、請求參數值。如果某個表單的action屬性設置爲GET,則請求會將表單中各字段的名和值轉換爲字符串,並附加在URL之後。
- GET請求傳送的數據量較小,一般不能大於2KB。POST傳送的數據量較大,通常認爲POST請求參數的大小不受限制,但往往取決於服務器的限制。通常來說,POST請求的數據量總比GET請求的數據量大。
- POST請求則通過HTTP POST機制,將請求的參數放在HTML Header中傳輸,用戶看不到明碼的請求參數值。