GET 和 POST 的主要区别

180 阅读1分钟

一、 get 请求

 作用: 主要用于从服务器端获取数据
 1.get请求可以刷新
 2. 书签收藏
 3. get请求可以被缓存
 4. get请求数据长度有限制(因为放在url里面,url通常限制在2048个字符)
 5. 与post相比,安全性较差(url里,可以看到)

二、post 请求

作用:主要是将数据发送到服务器端

1.post刷新会被重新提交
2. post请求书签不能收藏
3.post不能被缓存
4. 没有长度限制
5. 与get相比,安全性较高

三、误区

1. get请求不仅可以获取数据,也可以提交数据,
2. urlencode不是进行数据加密,只是进行编码
3. post请求数据没有加密
4. post请求参数存放于body里