转发和重定向,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

猜你喜欢

转载自blog.csdn.net/qq_42553020/article/details/88104301