GET和POST的区别?什么情况下会用到?

区别

1.get使用URL或者Cookie传参,而post将数据放在BODY中。Cookie百度百科

2.get的URL会有长度上的限制,儿post的数据则可以非常大

3.post比get安全,因为数据在地址栏上不可见

最本质区别

get是用来从服务器上获取的数据,而post是用来向服务器上传递数据

GET/POST使用场景

符合下列任一情况,则使用post方法:

1.请求的结果有持续性的作用,例如:数据库内添加新的数据行

2.若使用get方法,则表单上收集的数据可能让URL过长

3.要传送的数据不是采用ASCII编码

符合一下任意一条,则使用get方法:

1.请求是为了查找资源,html表单数据仅用来搜索

2.请求结果无持续性的副作用

3.收集的数据及html表单内的输入字段名称的总长不超过1024个字符

你可能感兴趣的:(GET和POST的区别?什么情况下会用到?)