get和post的区别?何时用
1.get使用url或cookie传参。而post将数据放在body中。
2.get的URL会有长度上的限制,而post的数据则可以非常大
3.post比get安全,因为数据在地址栏上不可见
最本质的区别:
get是用来从服务器上获得数据,而post是用来向服务器上传递数据
以下几种情况,用post方法:
1.请求的结果有持续性的作用,例如:数据库内添加新的数据行
2.若使用get方法,则表单上收集的数据可能让URL过长
3.要传送的数据不是采用ASCII编码
以下几种情况,则适应get方法:
1.请求是为了查找资源,html表单数据仅用来搜索
2.请求结果无持续副作用
3.收集的数据及html表单内的输入字段名称的总长不超过1024个字符