get与post区别
来源:互联网 发布:网络市场调研的5个步骤 编辑:程序博客网 时间:2024/05/21 11:18
GET使用URL或Cookie传参,而POST将数据放在BODY中
一般来说get请求会将参数放到url中进行传递,post则会将数据放到body中传递。但是现代的浏览器也是支持get在body中传递数据的,只不过一般来说get会放到url中。
GET方式提交的数据有长度限制,则POST的数据则没有限制
GET方式提交的数据有长度限制主要是由于浏览器对url的长度有限制,而get通常将数据放到url中传递,因此会有大小限制。
POST比GET安全
由于get通常将数据放在url中传递,因此一些隐密性数据如密码等将明文出现在url中,若此页面被缓存后极有可能被其他人访问,那么数据就非常地不安全。
除此之外,使用GET提交数据还可能会造成CSRF攻击。
GET请求应该是幂等性的,而POST请求不是
幂等性是指对同一URL的多个请求应该返回同样的结果。
正因为它们有这样的区别,所以不应该且不能用get请求做数据的增删改这些有副作用的操作。
阅读全文
0 0
- GET 与POST 区别
- get 与post 区别
- get与post区别
- post与get区别
- post与get区别
- get与post区别
- GET与POST区别
- GET与POST区别
- get与post区别
- Get与Post区别
- GET与POST区别
- POST 与 GET 区别
- get与post区别
- POST与GET区别
- get与post区别
- Get与Post区别
- Post与Get区别
- POST与GET区别
- 使用Markdown编辑器写博客
- linux下源码包安装nginx
- 回车按钮绑定事件
- 嵌入式软件调试方法 【转载+补充】
- log4j配置信息详解
- get与post区别
- 结构体大小的计算及设置内存字节对齐数原理理解
- get请求受Tomcat编码影响导致乱码
- Codeforces Round #426 (Div. 2) A B C
- C++学习-杂项
- eclipse 快捷键
- FEC筷云携手SAP“聚云势 领变革 互联网+”论坛即将召开
- Procrustes Analysis普氏分析法
- ZABBIX3.2使用python脚本实现监控报表