1.传递参数方式不同,get在url路径中 post在请求体里
2.传输数据大小不同,get一般有限制 2kb,post无限制
3.安全性不同,服务器会缓存url和参数,get不是很安全;post没有这方面困扰
4.语义不同:get一般是获取数据 不会对服务器数据修改;post是提交数据 可能做修改
get适合:数据传输量小、对安全性要求没那么高、不会修改服务器数据,如查询页面等;
post适合:数据传输量大、对安全性要求高、可能...