找到两篇讲解比较详细的文章,按个人理解总结下来有如下几点:
- 安全性:post传递数据的时候将数据放置在html的header中一起发到指定的URL里,而get则是采用“
url?数据
”拼接的方式将数据暴露在URL上,不利于隐私保护; - 应用性:post主要用于更新数据信息,在表单提交上用的比较多;get用于获取/查询资源信息,常用在跳转标签上;
- 传递大小限制:post可以传递至少2M的数据,一般无限制;get受浏览器地址栏的限制,只能传2k-8k的数据
简单了解下react中处理API的get与post以及封装应用
【网络协议】彻底弄清POST和GET请求的区别,这次你GET了么