post和get请求的区别

2019-08-05  本文已影响0人  汶沐

1、GET把参数包含在URL中,POST通过request body传递参数

2、GET产生一个TCP数据包;POST产生两个TCP数据包:

对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)

3、GET比POST更不安全,因为参数直接暴露在URL上。

4、GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。

5、GET会被浏览器主动缓存,而POST不会。

上一篇下一篇

猜你喜欢

热点阅读