一、回顾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可能会引起重复提交表单
本文详细介绍了HTTP请求中的GET、POST、DELETE、PUT和PATCH五种方法。GET主要用于获取数据,而POST用于新增数据。两者的区别在于数据传输方式、安全性和数据类型限制。GET在URL中显示参数,易被记录,安全性较低,适合查询操作;POST则更适用于提交表单,数据不显示在URL,相对安全。
6810

被折叠的 条评论
为什么被折叠?



