1. 程式人生 > >GET和POST的區別,何時使用POST?

GET和POST的區別,何時使用POST?

GET:一般用於資訊獲取,使用URL傳遞引數,對所傳送資訊的數量也有限制,一般在2000個字元

POST:一般用於修改伺服器上的資源,對所傳送的資訊沒有限制。

GET方式需要使用Request.QueryString來取得變數的值,而POST方式通過Request.Form來獲取變數的值,也就是說Get是通過位址列來傳值,而Post是通過提交表單來傳值

然而,在以下情況中,請使用 POST 請求:

1.無法使用快取檔案(更新伺服器上的檔案或資料庫)
2.向伺服器傳送大量資料(POST 沒有資料量限制)
3.傳送包含未知字元的使用者輸入時,POST 比 GET 更穩定也更可靠。