post因为请求参数不会在url路径中所以敏感信息较安全,并不会保存在服务器,浏览器日志和不会被缓存
from表单提交方式默认为get方式
from表单提交方式改成post时才是发起post请求
post请求比get请求速度慢
post能发送更多的数据类型,get只能发送ASCII字符
post发送的数据更大,get会限制url路径长度
post用于对数据的增删改,get用于查数据
get传输的数据量较小,不能大于2KB;post传输的数据量较大,一般不受限制
get会产生一个TCP的数据包,post则会产生两个TCP的数据包
get请求时浏览器会把header和data一起发出去然后服务器响应200
post请求时浏览器会先发送header,服务器响应100continue然后再发送data,服务器才响应200