参数形式不一样,

get参数在url中,长度有限
post参数在request body中,长度没有限制

回退表现不一样

get回退不会重新发送请求
post会提交请求

请求参数和请求地址的处理不一样

get会主动留存
post不会

一次请求产生的包也不一样

对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);
对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

用途不一样

get用于请求数据
post用于修改数据