Get请求和Post请求的区别?

  • Get请求与Post请求的区别?

1.数据长度:get长度比较小,post没有限制
2.数据传递方式:get使用URL传递参数,post直接将参数放入request body
3.数据传递安全性:get不安全,post安全
4.发送的数据包数量:get发送一个TCP数据包;post发送两个TCP数据包,首先发送一个请求头request_head(1个TCP数据包),服务器接收后返回100状态码,再发送request_body(1个TCP数据包)
5.缓存:使用get浏览器会有缓存,post则没有

  • 重定向与请求转发的区别?

1.重定向代表一次新的请求;请求转发没有发起新的请求‘
2.重定向时客户端执行跳转,请求转发时服务器直接跳转
3.重定向之后,客户端浏览器地址栏显示新的请求地址;请求转发后,客户端浏览器地址栏不变

你可能感兴趣的:(Get请求和Post请求的区别?)