get和post的区别
1.传参方式不同
get是在url中传参,url与参数之间用?隔开,多个参数之间用&隔开,默认传参方式就是get。
post是在请求体中传参,支持多种编码方式。
2.数据大小不同
get传输数据大小有限制,据不同的浏览器大小有一些不同。
post传输数据大小没有限制,一般都是各种文件上传。
3.传输速度不同
get传输的数据小,一般速度比较快。
post传输的数据内容量大,速度较慢。
4.安全性不同
get安全性低,在url上进行传参,可以被用户看见,而且提交的信息会被缓存,保留在浏览器的历史记录中。
post安全性高,在请求体中传参,一般用户都不可见,提交的数据信息不会被缓存,对于各种登录、注册使用较多。