GET和POST本质上并无差别,因为GET和POST都是http的请求方法,底层实现都是基于TCP/IP协议,但是由于http的规定和浏览器/服务器的限制,导致他们在应用过程中体现一些不同:
1.功能上: GET一般用来从服务器上获取资源,POST一般用来更新服务器上的资源;
2.GET是幂等的,而POST不是幂等的(幂等:读取同一个资源,总是得到相同的数据)
3.从请求参数上看: GET请求数据附在URL之后,POST请求会把数据放在请求体中;
4.从大小上看: GET请求的长度受限于浏览器或服务器对URL长度的限制,而POST请求则没有大小限制
get和post的区别
最新推荐文章于 2022-10-13 14:45:35 发布