前言
这里将会简单介绍一下get请求与post请求的区别
提示:以下是本篇文章正文内容,下面案例可供参考
一、参数的位置不同
get请求
- get 把请求参数放在 url 上即 http 协议头上
- 因此 get 比 post 更不安全不能用来传递敏感信息
- get 请求参数会被完整保留在浏览器历史记录里
post请求
- post 放在 Request body 请求体中
- post 比 get 安全
- post 中参数不会保留在浏览器历史记录中
二、传输的数据大小不同
get请求
get请求,一般来说提交的数据最大是 2k
post请求
post 理论上没有限制
三、传输的数据类型不同
GET 只接受 ASCII 字符,而 POST 没有限制
四、数据包不同
GET 产生一个 TCP 数据包,POST 产生两个 TCP 数据包
总结
以上就是今天要讲的内容,本文仅仅简单介绍了get请求与post请求的区别