get和post的区别这个问题在面试经常问到
在显浅方面分析
1、get的参数写在url或者通过cookie传参,post将数据放到body中。
2、get的url长度有限制,post数据则可以非常大。
3、post比get安全,因为数据在地址栏上不可见。
4、一般get请求用来获取数据,post请求用来发送数据。
但是从深层次来说。1、2、3都不靠谱
1、post也可以将参数放到url中
2、get请求其实也没长度限制
3、post的数据其实也不安全,抓包就可以看得出来