GET 和 POST 区别?

1. GET 用于获取资源,POST 用于发送实体主体。

2. GET 传参拼接在 URL 尾部,有长度限制,不是针对参数,而是说整个 URL 长度不能超过某个值【最大值随浏览器有所不同】;POST 传参在实体主体中,无长度限制。

3. GET 参数在 URL 尾部,直接暴露,相比较于 POST 不安全。

4. GET 请求发送一个 TCP 数据包,POST 请求发送两个 TCP 数据包:

【具体】GET 会将请求头和数据一起发送出去,而 POST 会先发送请求头,收到 100-continue 后继续发送数据.

5. POST 请求可以发送更多数据类型的数据

posted @ 2021-10-05 20:51  TwinkleG  Views(44)  Comments(0)    收藏  举报