1. 参数位置:GET参数在URL中,没有请求体;POST参数在请求体中

  2. 安全性:GET参数在URL中显示,且会被浏览器缓存,更不安全

  3. 数据长度:GET有URL长度限制,POST用请求体提交数据,没有长度限制

  4. 速度:POST接收数据前,请求头需要发送给服务器确认,速度更慢

  5. 实现功能:在REST接口规范中,GET用于从服务器获取资源,POST用于在服务器新建一个资源