1. 程式人生 > >Web基礎問題

Web基礎問題

1. GET和POST兩種基本請求方法的區別

  1. 語義不同,get表示獲取伺服器資料,post表示傳送
  2. get請求在url中傳送的引數有長度限制,post沒有
  3. 引數來說,get只接受ascii字元,post沒有限制
  4. get引數暴露在url上,無法用於傳遞敏感資訊
  5. get引數會完整保留在瀏覽器歷史記錄,post不會
  6. get請求在瀏覽器回退時時無害的,post會再次提交請求
  7. get方式一次傳送http header和data,post需要先發header,伺服器響應100 continue,瀏覽器再發送data;但是有些瀏覽器比如火狐,post只發一次