http请求get与post的区别
get与post是http请求的两个标准请求方式,也是使用最多的两种方式
他们最直接的区别就是get请求将数据放在url中传输,而post请求是将数据放在request body中传输
get方式传输数据,数据不安全,post相对安全
然而get和post在本质上是没有区别的
get和post都是http协议中的两种发送请求的方法
什么是http请求?
http是基于TCP/IP的关于数据如何在万维网中如何通信的协议。
http的底层是TCP/IP,所以get和post请求的底层也是TCP/IP,也就是说get和post都是TCP链接。
还有一个最重要的区别就是get请求只会发起一次请求,而post请求会发起两次请求,第一次会告诉服务器“嘿,老兄一会给你发个东西”,
服务器收到第一次的请求后,做出回应,随后第二次请求才会发送数据