首先,GET和POST是两种基本的HTTP的请求方式。两者基于TPC/IP协议实现的,其都可以实现客户端与服务器的双向交互。
两者的区别:GET是用来获取资源,查询操作;而POST是用来传输实体对象;
GET一般是会被缓存的,POST则默认不进行缓存;
GET通过URL传递,而URL的长度是有限的,POST请求一般放于正文中,长度没有限制;
GET可以直接回退与刷新,并不产生影响,而POST则会再次提交数据;
GET请求的参数会保存在历史记录中,而POST并不会;
GET可以被保存为书签,POST则不可以。