1. 程式人生 > >JavaWEB HTTP請求中POST與GET的區別

JavaWEB HTTP請求中POST與GET的區別

get 和post方法.在資料傳輸過程中分別對應了HTTP協議中的GET方法和POST方法.

主要區別:

  1. GET從服務其獲取資料;POST上傳資料.
  2. GET將表單中的資料按照variable=value的形式,新增到action所指向的URL後面.並且兩者使用了"?"連線,個個變數之間用"?"連線;POST將表單中資料放在from 的資料體中,按照變數和指相對應的方式,傳遞到action所指向的URL;
  3. GET是不安全的.,因為傳輸過程中資料被放在請求URl中;POST對所有使用者來說都是不可見的.
  4. GET傳輸資料量小,主要是受URL長度的限制;POST可以傳送大量資料,所以上傳檔案只能用POST.
  5. GET限制From表單資料集必須是ASCII字元,而POST支援整個ISO10646字符集。
  6. GET是From的預設方法。