一、回顾axios中的五种请求方式
1、GET:从服务器获取数据
2、POST:向服务器新增数据
3、DELETE:删除服务器上的数据
4、PUT:更新服务器上的数据(侧重于完整更新,例如更新用户的完整信息)
5、PATCH:更新服务器上的数据(侧重于部分更新,例如只更新用户的手机号)
二、GET和POST的区别
从数据传输来讲:
1、GET请求只能支持url编码;POST支持多种编码方式
2、GET在url中传送的参数长度有限制;POST没有
从数据安全来讲:
3、GET参数能被完整保存在浏览器历史记录里;POST不会
4、GET数据暴露在url中,能通过历史记录查到,安全性低;POST数据在请求体里,安全性较高
从数据类型来讲:
5、GET只接受ASCII字符;POST没有限制
6、GET的刷新、后退等浏览器操作无害;POST可能会引起重复提交表单