GET和POST的区别主要有以下几个方面:

1、URL可见性:

  GET:参数URL可见;

  POST:URL参数不可见;

2、数据传输

  GET:通过拼接URL进行传递参数;

  POST:通过body体传输参数;

3、缓存性:

  GET:允许缓存;

  POST:不允许缓存;

4、后退页面的效果:

  GET:页面后退时,不会产生影响;

  POST:请求页面后退时,会重新提交请求;

5、传输数据的大小:

  GET:一般传输数据大小不超过2K-4K;

  POST:传输数据的大小根据php.ini配置文件设定,也可以无限大;

6、安全性:

  这个也是最不好分析的,原则上post肯定要比get安全,毕竟传输参数时url不可见,但也挡不住部分人闲的没事在那抓包玩。安全性个人觉得是没多大区别的,防君子不防小人就是这个道理。对传递的参数进行加密,其实都一样。  

最新文章

  1. 将 VMware 最小化到系统托盘
  2. ios 使用AFN上传图片到服务器
  3. Object-C中self和super的区别
  4. windows 和 linux ssh互连
  5. HDU 2674 N!Again(数学思维水题)
  6. 学习Android之内部类
  7. Push segues can only be used when the.....
  8. poj2942 Knights of the Round Table,无向图点双联通,二分图判定
  9. 为什么需要DevOps
  10. Swift 面向对象解析(一)
  11. 剑指offer试题(PHP篇四)
  12. css animate
  13. Codeforces Codeforces Round #484 (Div. 2) D. Shark
  14. 配置 Nginx 的目录浏览功能
  15. Linux内核总结博客 20135332武西垚
  16. [No0000136]6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱
  17. 2017-2018-2 20155310『网络对抗技术』Exp5:MSF基础应用
  18. 解决Linux下MySQL登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)问题
  19. 20155218 《Java程序设计》实验二(Java面向对象程序设计)实验报告
  20. spring in action 7.1 小结

热门文章

  1. Solution -「ZJOI 2020」「洛谷 P6631」序列
  2. Note -「多项式」基础模板(FFT/NTT/多模 NTT)光速入门
  3. zabbix-agentd;客户端开启多个端口。
  4. OpenStack、虚拟机以及和当前流行的k8s、Docker四者之间的关系
  5. 《手把手教你》系列技巧篇(六十九)-java+ selenium自动化测试 - 读取csv文件(详细教程)
  6. Python实例:贪吃蛇(简单贪吃蛇编写)🐍
  7. SpringBoot+MybatisPlus+Mysql+Sharding-JDBC分库分表实践
  8. Ubuntu安装g++命令
  9. Smartbi制作报表教程:热销车型分类排名总表
  10. Keepalived配置重载(reload)实现方法