1、GET方法
用于从执行的资源请求数据模,是最常见的HTTP请求方法之一
- 请求会保留在浏览的历史记录中
- 请求不应在处理敏感数据时使用
- 请求的长度有限制
2、POST方法
用于数据发送到服务器创建和更新资源
3、GET与POST方法的比较
GET | POST | |
历史 | 参数会保留在浏览器的历史中 | 参数不会保留在浏览器的历史中 |
对数据长度的限制 | URL的长度是受限制的(最大长度为2048个字符) | 无限制 |
对数据类型的限制 | 只允许ASCII码 | 没有限制 |
安全性 | 与POST相比,安全性较差,因为请求的参数时URL的一部分 | POST比GET更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中 |
可见性 | 数据在 URL 中对所有人都是可见的 | 数据不会显示在 URL 中 |