前端起步

1.get和post请求的区别?

get post
1 一般用于请求获取数据 一般用于发送数据给后台
2 get请求也可以传参到后台,但参数会在url栏可见 post请求传递的参数放在request body中,不会再url显示
3 安全性差,而且参数长度有限制 安全性比get好
4 get请求可以缓存,会保留在浏览器历史记录中,如收藏为书签 不会被缓存,请求回退时会重新提交数据请求
5 GET的最大长度显示是因为浏览器和web服务器限制了它的url长度 POST发送的数据量大
6

补充:
1.post请求和get请求都是http的请求方式,底层都是tcp/ip协议。
2.get请求会把http header和data一起发送出去,服务器反应是200;post请求先发送header,等服务器响应了100(继续),再继续发送data,服务器再响应200.

原文地址:https://www.cnblogs.com/gotodeath/p/14882299.html