用途上:Get一般从服务器获取数据,post向服务器传送数据。
注意:以上只是常规的说法。
如果要在url中传递参数,get方法一样可以向服务器传送数据。
当然post方法也可以获取数据。比如给服务器发送空数据,服务器只要收到post请求就给你返回结果。
通常用get获取数据是因为get方式在url中显示明了,并且执行效率高。post因为安全效率高,传送的数据量大所以采用post提交数据
可见性:Get传值在url中可见,post在url中不可见
数据量:Get传值一般在2KB以内,post数据比get要大的多,但让传值大小可以在php.ini中进行设置
安全:get安全性非低,post安全性较高,执行效率却比Post高
应用:做数据查询建议用Get式;做数据添加、修改或删除建议用Post方式;
百度使用的是get,从url中能看出搜索关键字。