Get與Post方法的區別

2022-03-08 01:45:05 字數 559 閱讀 3535

http協議定義了很多與伺服器互動的方法,最基本的有4種,分別是get,post,put,delete. 乙個url位址用於描述乙個網路上的資源,而http中的get, post, put, delete就對應著對這個資源的查,改,增,刪4個操作。 我們最常見的就是get和post了。get一般用於獲取/查詢資源資訊,而post一般用於更新資源資訊.

區別:1.get提交的資料會放在url之後,以?分割url和傳輸資料,引數之間以&相連,如editposts.aspx?name=test1&id=123456. post方法是把提交的資料放在http包的body中.

2.get提交的資料大小有限制(因為瀏覽器對url的長度有限制),而post方法提交的資料沒有限制.

3.get方式需要使用request.querystring來取得變數的值,而post方式通過request.form來獲取變數的值。

4.get方式提交資料,會帶來安全問題,比如乙個登入頁面,通過get方式提交資料時,使用者名稱和密碼將出現在url上,如果頁面可以被快取或者其他人可以訪問這台機器,就可以從歷史記錄獲得該使用者的賬號和密碼.

GET與POST方法的區別

http請求 get與post方法的區別 http 定義了與伺服器互動的不同方法,最基本的方法是 get 和 post。事實上 get 適用於多數請求,而保留 post 僅用於更新站點。根據 http 規範,get 用於資訊獲取,而且應該是 安全的和 冪等的。所謂安全的意味著該操作用於獲取資訊而非修...

get與post方法的區別

先簡單的介紹一下 get與 post l get 是以實體的方式得到由請求 uri所指定資源的資訊,如果請求 uri只是乙個資料產生過程,那麼最終要在響應實體中返回的是處理過程的結果所指向的資源,而不是處理過程的描述。l post 用來向目的伺服器發出請求,要求它接受被附在請求後的實體,並把它當作請...

GET與POST方法的區別

http請求 get與post方法的區別 http 定義了與伺服器互動的不同方法,最基本的方法是 get 和 post。事實上 get 適用於多數請求,而保留 post 僅用於更新站點。根據 http 規範,get 用於資訊獲取,而且應該是 安全的和 冪等的。所謂安全的意味著該操作用於獲取資訊而非修...