POST与GET的区别
GET:
GET把参数包含在URL中
GET请求在URL中传送的参数是有长度限制的
GET产生一个TCP数据包,浏览器会把http header和data一并发送出去,服务器响应200(返回数据)
GET会被浏览器进行主动缓存
POST:
POST通过request body传递参数
POST请求在URL中传送的参数是没有长度限制的
POST产生两个TCP数据包,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。
POST不会被浏览器进行主动缓存