get请求
GET的本质是从服务器得到数据,效率更高,并且GET请求可以被缓存.
在请求 URL 后面以 ? 的形式跟上发给服务器的参数,参数以 参数名=参数值的形式拼接,多个参数之间用 & 分隔.
注意:GET请求方式的长度是有限制的,不同的浏览器有不同的长度限制,一般在2~8K之间.
post请求
POST的本质是向服务器发送数据,也可以获得服务器处理之后的结果,效率不如GETPOST请求不可以被缓存,每次刷新之后都需要重新提交表单.
发送给服务器的参数全部放在请求体中;理论上,POST传递的数据量没有限制.
注意:所有涉及到用户隐私的数据(密码/银行卡号等数据)都要用POST的方式传递.因为防止信息泄露请求地址的参数
一般来说,在定义后台接口时,查询类接口规定用GET方式,增删改类的接口用POST方式访问。但这是只是一个习惯性的做法,并不是什么硬性规定。