get与post区别
get与post都可以用于数据传递,那他们有什么区别?
get和post是http协议发送请求的两种方式,HTTP是TCP/IP 关于数据在万维网中如何传输的协议
GET与POST基本区别
1、get不用于敏感信息的数据请求,get请求数据附在url中,post请求数据在请求体中。
2、get的url大小限制为2K
3、get请求参数会被保留在浏览器
核心
4、所以get和post本质都是TCP
但是get产生一个TCP数据包,POST产生两个TCP数据包(先发送请求头再发送请求数据),在网络好的时候两个TCP包跟一个没什么差别,而网络不好的时候两个TCP数据包有利于验证数据包的完整性