post與get的區別

2022-07-13 08:57:14 字數 477 閱讀 2757

post的提交必須在form表單中,但是get可以在各種url請求中

這裡說說form提交時post和get的區別:

1.get提交時位址列可見資料,post提交位址列不可見。

2.get只能提交文字資料,post可與提交任何型別的資料。

3.get提交的資料一般不超過4kb,post提交資料大小理論上是沒有限制的。

4.get通過位址列提交,可收藏,但不安全;post提交資料封裝到請求頭中,不可收藏,但安全

5.get提交的效率高,post提交的效率低。

6.get請求在瀏覽器中前進/後退都是無害的,但是post會重複提交表單資訊

7.get請求會被瀏覽器主動cache,所以提交的引數在瀏覽器的歷史記錄中保留;post不會,除非手動設定。

8.get在傳送時將http header和data一起傳送,產生乙個tcp資料報;post的http header和data是先後傳送的,所以產生兩個tcp資料報

Get與Post的區別

1.href與action的區別 href只能get引數,action能get引數又能post引數 href一般用於單個連線,可以帶引數 url重寫 是採用get方式請求的,在位址列中可以看到所有的引數 action一樣用於表單的提交 如 註冊 等,他可以提交大量和比較複雜的引數,可通過post和g...

Get 與Post 的區別

get 與post 的區別 表單提交中get和post方式的區別有5點 1.get是從伺服器上獲取資料,post是向伺服器傳送資料。2.get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單內各...

get 與 post 的區別

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