轉發和重定向,post和get,abstract class和interface的區別之表格模式

1.轉發和重定向

  轉發 重定向
url 沒變 變化
請求 1次 2次
  服務器端完成 客服端完成
     

 

2.post和get

  post get
安全性

傳遞參數放在request Body中,不會被遊覽器緩存,不會保留在歷史紀錄,不會保留服務器日誌裏

安全

傳遞參數放在url上,被瀏覽器主動cache,請求參數會被完整保留在瀏覽器歷史記錄裏

不安全

數據和數據類型 麼有限制 有url長度限制,數據類型只能ASCII字符
速度

GET產生一個TCP數據包;

http header和data一併發送出去;服務器響應200(返回數據)

POST產生兩個TCP數據包;

瀏覽器先發送header,服務器響應100 continue,瀏覽器再發送data,服務器響應200

 

3.abstract class和interface

同:都不能被實例化,但是可以定義他們的引用; 子類必須實現他們的抽象方法

異:

  可定義方法 成員變量 繼承 抽象方法
abstract class 普通方法和抽象方法 普通成員變量 繼承抽象類和具體類,實現接口,多實現 public,protected,
interface 抽象方法

常量

繼承接口,多繼承 默認是public abstract

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章