1、如果不使用规范,只考虑语法上和理论上的HTTP协议,那么GET和POST只有名字不一样
    2、如果基于RFC规范
    1)、理论上它两具有相同语法,,但是有不同的语义。GET用来获取数据,POST用来发送数据
    2)在各种浏览器上:

    • GET的数据在URL上是可见的,POST的数据不显示在URL上
    • GET的数据对长度是有限制的,POST几乎没限制
    • GET请求到的数据可以被收藏为书签,POST请求到的数据不能
    • GET 请求后,按后退、刷新等按钮没影响,POST会重新提交数据
    • 编码类型不同
    • GET历史参数会被保留在浏览器中,POST不会
    • GET只允许ASCII编码,POST没挟制
    • GET和POST相比,安全性稍差,因为它的数据是URL的一部分