get通过拼接url进行传递参数,参数可见;
安全性较差,参数长度有限制,可以缓存,只支持url编码
post通过body传输参数post提交参数不可见,
安全性更高,不会被缓存,支持多种编码
1.post和get请求的底层都是http的请求方式,底层都是tcp/ip协议;get产生一次tcp数据包,post产生两次数据包(firefox只发送一次)
2.get请求会把http header和data一起发送出去,服务器反应200,post请求先发送header,等服务端响应100了再继续发送data,服务器再响应200.